0

Я пытаюсь получить доступ к 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]) 

ответ

0

я получаю сообщение об ошибке, потому что мой Facebook объявления не удалось выполнить платеж.

Смежные вопросы