无法访问 Facebook 营销 API

Unable to access Facebook Marketing API

我正在尝试访问 Facebook 营销 API。我创建了一个 facebook 应用程序,我可以从用户那里获取令牌(在本例中是我)。但是当我在 Python Facebook Ads SDK 中使用它时。我收到此错误:

"message": "(#273) This Ads API call requires the user to be admin of the     ad account. User is not admin on ad account <account ID>.

该帐户是客户的,但我也是那里的管理员。

我在营销 API 设置中设置了 "Ads API Account Configuration",在应用的高级设置中设置了 "Authorized Ad Account IDs"。我在 Graph API 中尝试过,我遇到了同样的问题。我昨天可以访问它,但它停止工作了,我尝试了多个应用程序,但问题是一样的。

我正在尝试的代码是:

import os

from facebookads import FacebookAdsApi
from facebookads import objects

app_id = os.getenv("APP_ID")
app_secret = os.getenv("APP_SECRET")
access_token =  data['accessToken']  # data is a dictionary with accessToken
FacebookAdsApi.init(app_id, app_secret, access_token)
me = objects.AdUser(fbid='me')
my_accounts = list(me.get_ad_accounts())
print(my_accounts)
account = my_accounts[0]
account.remote_read(fields=[objects.AdAccount.Field.amount_spent])

我收到错误消息是因为我的 Facebook 广告付款失败。