我正試圖通過Facebook Marketing API調整Facebook廣告指標。流程基本上是我希望將我公司的所有帳戶ID都拉出來,然後循環使用,逐個檢索他們的見解。Facebook Ads Insights API:(#3)應用程序無法進行此API調用
但是我有一個錯誤,我無法解決/理解。
當我試圖使API調用(無論是在圖形瀏覽器,我的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
)的列表。
任何人都知道我的問題可能是什麼?
我確實擁有這些令牌的權限。我在同一端點上運行了一個POST而不是GET,這給了我另一個關於不是賬戶管理員的錯誤。 – caz777
似乎與令牌(這是一個很長壽的令牌)關聯的用戶只能在Business Manager中擁有對該帳戶的分析人員訪問權限。在我將其更改爲廣告客戶後,似乎我可以執行GET調用 – caz777
那麼您在哪裏設置了這些權限? – bart