我正在尝试通过 Facebook Ads API 获取与某个广告帐户相关的所有评论,我所知道的只是 ad_account_id。有没有办法获取与该广告帐户相关的page_id,以便获取该页面上的评论?
最佳答案
如果您从广告帐户 ID 开始,则需要“向下”遍历图表到正在推广的帖子以及这些帖子的评论
对于Ad Account,有一个或多个Campaign,这些Campaign包含一个或多个Ad Sets,其中包含一个或多个Ad - 请参阅Overview doc中的结构
(获取帐户中所有广告的较短调用是调用 /<API VERSION>/act_<ACCOUNT ID>/adgroups
)
获得广告后,每个广告都会附加一个广告素材 - 对于大多数广告素材,要推广的对象是页面帖子,其 ID 是广告素材的 object_story_id
参数
如果您拥有该页面的访问 token ,或者对于可以查看该页面上的帖子的用户(该页面或帖子可能受到人口统计限制),您就可以通过调用 /<API VERSION>/<POST ID>
来检索帖子的详细信息并通过调用 /<API VERSION>/<POST ID>/comments
来阅读其注释 - 有关详细信息,请参阅 Post 或 Page 文档
关于facebook-graph-api - Facebook 广告 API : Fetch page_id by ad_account_id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26612435/