Ich versuche, auf Facebook Marketing API zuzugreifen. Ich habe eine Facebook-App erstellt und kann das Token vom Benutzer erhalten (in diesem Fall bin ich es). Aber wenn ich es im Python Facebook Ads SDK benutze. Ich bekomme diesen Fehler:Zugriff auf Facebook Marketing API nicht möglich
Das Konto ist von einem Client, aber ich bin auch ein Administrator dort.
Ich habe "Ads API Account Konfiguration" in den Marketing API Einstellungen und "Autorisierte Ad Account IDs" in den erweiterten Einstellungen der App festgelegt. Ich habe in Graph API versucht und ich bekomme das gleiche Problem. Ich konnte gestern darauf zugreifen, aber es funktioniert nicht mehr und ich habe es mit mehreren Apps versucht, aber das Problem ist dasselbe.
Der Code Ich versuche, ist:
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])