Python 如何使我的应用程序能够进行AdUser api调用
我试图通过编程创建和管理facebook广告活动 以下是我的python代码:Python 如何使我的应用程序能够进行AdUser api调用,python,facebook,facebook-graph-api,Python,Facebook,Facebook Graph Api,我试图通过编程创建和管理facebook广告活动 以下是我的python代码: my_app_id = 'MyAppId' my_app_secret = 'MyAppSecret' my_access_token = 'MyAccessToken' FacebookAdsApi.init(my_app_id, my_app_secret, my_access_token) me = AdUser(fbid='MyFbId') my_accounts = list(me.get_ad_acco
my_app_id = 'MyAppId'
my_app_secret = 'MyAppSecret'
my_access_token = 'MyAccessToken'
FacebookAdsApi.init(my_app_id, my_app_secret, my_access_token)
me = AdUser(fbid='MyFbId')
my_accounts = list(me.get_ad_accounts())
print(my_accounts)
遗憾的是,当我运行此函数时,我从以下行中得到一个错误:
my_accounts = list(me.get_ad_accounts())
错误是:
facebookads.exceptions.FacebookRequestError:
Message: Call was not successful
Method: GET
Path: https://graph.facebook.com/v2.8/643866195/adaccounts
Params: {'summary': 'true'}
Status: 400
Response:
{
"error": {
"message": "(#3) Application does not have the capability to make this API call.",
"code": 3,
"type": "OAuthException",
"fbtrace_id": "H3BFNpSClup"
}
}
为了解决这个问题,我尝试过处理一些事情。有一件事我认为是可行的,那就是将我的账号添加到Facebook开发应用程序设置页面的授权广告账号中,但那没有帮助
谢谢。您找到解决方案了吗?我也陷入了同样的错误