エラー
Error: org.embulk.util.retryhelper.RetryGiveupException: java.lang.RuntimeException: {"error":{"message":"Unsupported get request. Object with ID '***' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https:\/\/developers.facebook.com\/docs\/graph-api","type":"GraphMethodException","code":100,"error_subcode":33,"fbtrace_id":"***"}}. Server returned HTTP response code: 400 for URL: https://graph.facebook.com/v21.0/***/leads?access_token=***
原因
Meta社が公開しているエラーリファレンスの「エラーコード100、サブコード33」のエラーとなっており、広告アカウント側のアクセス権限設定が不足していることで発生したものと思われます。リファレンスによりますと、対象の広告アカウントに対して、システムユーザーが管理者で設定されている必要があります。
対処法
リファレンスに記載の内容にしたがって、アクセス許可の設定をご確認いただけますと幸いです。
以下リファレンスの内容抜粋
このエラーは、アクセストークンが適切なアクセス許可を持つシステムユーザーとして、カスタムオーディエンスを所有する広告アカウントに追加されていない場合に発生することがあります。ビジネスマネージャで広告アカウントを確認し、すべてのシステムユーザーが
Adminとして広告アカウントに表示されることを確認してください。
Business Settingsをクリックする- 広告アカウントをクリックする
Add peopleを選択する- システムユーザーを検索し、管理者として追加する
- API呼び出しを再試行する
コメント
0件のコメント
記事コメントは受け付けていません。