5

Facebook マーケティング API を介して Facebook 広告の指標を取得しようとしています。フローは基本的に、会社のすべてのアカウント ID をプルし、それらをループして、それらのインサイトを個別に取得したいというものです。

ただし、解決/理解できないエラーがあります。

API 呼び出しを実行しようとすると (Graph Explorer と私の Alteryx ワークフローの両方で):

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 を正しく呼び出して、すべての adaccounts ( GET-> /v2.8/me/adaccounts) のリストを取得できます。

私の問題が何であるかを知っている人はいますか?

4

3 に答える 3

2

同じエンドポイントで GET の代わりに POST を実行したため、アカウントの管理者ではないという別のエラーが発生しました。

トークンに関連付けられたユーザー (これは長期間有効です) は、Business Manager のアカウントへのアナリスト アクセスのみを持っていたようです。広告主に変更した後、GET 呼び出しを実行できるようです。

于 2016-10-20T16:06:43.067 に答える