2017-02-19 18 views
0

Я создаю программу для получения комментариев к показу объявлений, используя API Facebook Marketing. Я использую facebook-python-ads-sdk. Я могу получить учетные записи и объявления. Но мне нужна instagram_story_id, чтобы получить комментарии, упомянутые здесь: https://developers.facebook.com/docs/marketing-api/guides/instagramads/ad_creative/v2.8#posts. Это код, который я использую для тестирования API.Невозможно получить instagram_story_id из adcreative

from facebookads.api import FacebookAdsApi 
from facebookads import objects 
from facebookads.adobjects.adset import AdSet 


insta_fields=[ 
       objects.AdCreative.Field.instagram_actor_id, 
       objects.AdCreative.Field.instagram_story_id, 
       objects.AdCreative.Field.instagram_permalink_url, 

] 

app_id = "<app-id>" 
app_secret = "<app-secret>" 
access_token = "<accesss-token>" 

FacebookAdsApi.init(app_id, app_secret, access_token) 
account = objects.AdAccount("<account-id>") 

for aset in account.get_ad_sets(): 
    adset = AdSet(aset['id']) 
    for c in adset.get_ad_creatives(): 
     c.api_get(fields=insta_fields) 
     print(c)  

Я смог получить actor_id и permalink_url, но не story_id, есть ли другой способ, чтобы получить его или я делаю что-то неправильно?

ответ

0

Вместо этого вы должны использовать effective_instagram_story_id.

+0

Спасибо, это то, что я использовал. –

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

  • Нет связанных вопросов^_^