Я пытаюсь получить доступ к API маркетинга Facebook. Я создал приложение facebook, и я могу получить токен от пользователя (в данном случае это я). Но когда я использую его в Python Facebook Ads SDK. Я получаю эту ошибку:Невозможно получить доступ к API маркетинга Facebook
"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 рекламы» в настройках API маркетинга и «Идентификаторы учетной записи авторизированных объявлений» в дополнительных настройках приложения. Я пробовал в 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])