如何使用 FB api 获取推广页面帖子

sco*_*lta 2 facebook-graph-api facebook-ads-api facebook-marketing-api

我能够获得可以通过https://developers.facebook.com/docs/marketing-api/campaigns/objectives#connection_objects给出的端点推广的所有页面帖子

例如查询:

https://graph.facebook.com/v2.5/[PAGE-ID]/promotable_posts?fields=id&is_published=true&access_token=[TOKEN]
Run Code Online (Sandbox Code Playgroud)

但是我如何获得所有已经被提升的帖子?我在 FB API 文档上找不到任何内容。

Pau*_*ain 5

没有简单的方法可以做到这一点,因为帖子和广告之间没有关联。

执行此操作的最简单方法可能是请求帐户的所有广告素材及其 object_story_id:

/<VERSION>/act_<ACCOUNT_ID>/adcreatives?fields=object_story_id
Run Code Online (Sandbox Code Playgroud)

然后请求帐户内的所有广告以及创意并参考是否存在匹配:

/<VERSION>/act_<ACCOUNT_ID>/ads?fields=id,creative
Run Code Online (Sandbox Code Playgroud)