0

J'essaie d'interroger les coûts de mes campagnes facebook avec un script python. Pour l'instant je pense que l'exemple de code qu'ils génèrent pour vous est ok, mais im obtenir cette erreur:API des Annonces Facebook - Objet avec ID

Unsupported get request. Object with ID 'XXX' does not exist, cannot be loaded due to missing permissions, or does not support this operation. And i cant figure out what im doing wrong. For the access token im generating one on the Marketing API Configuration.

Toute idée de ce que sautées ou fait de mal?

L'application a le compte publicitaire grefferont à la fois la configuration de l'application et la configuration de l'entreprise: App business

Ici j'obtenir le jeton d'accès: Access token

Voici l'échantillon code im utilisant:

from facebookads.adobjects.adaccount import AdAccount 
from facebookads.adobjects.adsinsights import AdsInsights 
from facebookads.api import FacebookAdsApi 

access_token = 'xxx' 
ad_account_id = 'xxx' 
app_secret = 'xxx' 
FacebookAdsApi.init(access_token=access_token) 

fields = [ 
    'today_spend', 
] 
params = { 
    'time_range': {'since':'2017-07-03','until':'2017-08-02'}, 
    'filtering': [], 
    'level': 'campaign', 
    'breakdowns': [], 
} 
print AdAccount(ad_account_id).get_insights(
    fields=fields, 
    params=params, 
) 

Répondre

0

T La solution était vraiment bête, il me manquait 'act_' avant le numéro ad_account_id.