Python 如何使我的应用程序能够进行AdUser api调用

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

我试图通过编程创建和管理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_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开发应用程序设置页面的授权广告账号中,但那没有帮助


谢谢。

您找到解决方案了吗?我也陷入了同样的错误