Facebook Graph API:如何从API v2.7中的页面获取所有链接?

时间:2016-09-15 10:21:15

标签: facebook-graph-api hyperlink deprecated

在Facebook Graph API v2.3中,可以使用"链接"来获取属于指定页面的所有链接。边缘:

GET v2.3 {page_id}/links

此请求显示所有链接(不仅已发布,可通过/ Feed请求访问)。 Graph API Explorer仍然可以执行此请求。

但是所有新的Facebook应用程序都只能使用Graph API v2.7,而不是旧版本。 FQL也于08.08.2016弃用。

那么,如何通过Graph API v2.7从我的应用程序获取页面(不仅仅是已发布)的所有链接?非常感谢肮脏的黑客,谢谢。

更新。:链接帖子为promotable posts。他们没有通过 / feed 显示,只有 / promotable_posts ,这是我需要的必要终点。我还发现了这个端点的必要参数,它显示了所有链接帖子:include_inline。 所以,最终的要求是:

GET v2.7 {page_id}/promotable_posts?include_inline=true

1 个答案:

答案 0 :(得分:0)

  

从v2.4开始,GET /v2.4/{id}/links和GET /v2.4/{id}/statuses将不再可用。作为替代方案,我们建议使用GET /v2.4/{id}/feed。

来源:https://developers.facebook.com/docs/apps/changelog

因此,您必须使用feed端点并自行过滤掉链接。