我正在构建一个程序,以使用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,是否还有其他方法可以获取它或者我做错了什么?