无法从adcreative获取instagram_story_id

时间:2017-02-19 11:59:15

标签: python facebook-ads-api facebook-marketing-api

我正在构建一个程序,以使用Facebook Marketing API获取Instagram广告评论。我正在使用facebook-python-ads-sdk。我可以获得帐户和广告。但是我需要instagram_story_id来获取这里提到的评论:https://developers.facebook.com/docs/marketing-api/guides/instagramads/ad_creative/v2.8#posts。 这是我用来测试API的代码。

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 个答案:

没有答案