FacebookのマーケティングAPIを使用してFacebook広告の統計情報を取得しようとしています。基本的には、私の会社のすべての口座IDを取得し、それらの上にループして、個別にインサイトを取得したいと考えています。Facebook Ads Insights API:(#3)アプリケーションにこのAPI呼び出しを行う機能がありません
しかし、私は解決できないエラーがあります。
私は(両方のグラフExplorerと私のAlteryxワークフローで)API呼び出しを作るしようとすると:
GET-> /v2.8/act_<Account_ID>/insights
私は次のエラーを取得:
"error": {
"message": "(#3) Application does not have the capability to make this API call.",
"type": "OAuthException",
"code": 3,
"fbtrace_id": "BNevVWUExDg"
}
が、私は私がいることを認めなければならないがかなりの損失でこのエラーの原因は何ですか...そして実際にはまさに問題が何であるか...私のトークンには正しい範囲/権限が足りませんか?
同じトークンを使用して、APIをすべて呼び出して、すべてのアドカウント(GET-> /v2.8/me/adaccounts
)のリストを取得することができます。
誰かが私の問題が何であるか考えていますか?
私はトークンに対してこれらの両方のアクセス許可を持っています。同じエンドポイントでGETの代わりにPOSTを実行したため、アカウントの管理者ではないという別のエラーが発生します。 – caz777
トークンに関連付けられたユーザー(長期間使用されている)は、アナリストがビジネスマネージャーのアカウントにアクセスできるようになっているようです。私は広告主に変更した後、私はGETの呼び出しを行うことができるようだ – caz777
だからどこでこれらの権限を設定しますか? – bart