使用帖子ID获取Facebook帖子的URL(链接)

时间:2014-06-09 07:45:00

标签: facebook facebook-graph-api facebook-javascript-sdk

我正在尝试从公司的Facebook页面获取帖子。该链接适用于我开发的应用程序,该应用程序来自使用Facebook API的其他应用程序数据库的信息。

我想创建一个链接例如www.facebook.com/{postID} ,它会带我到特定的帖子。我已经尝试了很多文章,似乎都把我发送到了404页面。请帮忙。

谢谢

3 个答案:

答案 0 :(得分:6)

我的应用程序使用接受与Facebook页面内容相关的数据的facebook api(即帖子,照片,状态等).api的一部分是它保存了与帖子有关的实际帖子ID,例如: 302961133120433_576487772434433进入我的应用程序数据库。您可能会看到帖子ID有2个部分用下划线分隔。所以我需要根据这个帖子ID创建一个URL。

链接的解决方案是:( 2部分,首先是页面ID,第二部分是实际的帖子ID)

希望这有帮助。

答案 1 :(得分:2)

您在帖子上有facebook API文档:https://developers.facebook.com/docs/graph-api/reference/v2.8/post

您想要的URL称为“permalink_url”作为字段名称,因此获取该链接的API调用采用以下格式: URL = 'https://graph.facebook.com/v2.8/' + postId + '?fields=permalink_url&access_token=' + facebookToken

以下是FB API explorer中测试的屏幕截图。 enter image description here

答案 2 :(得分:0)

如果您想获取特定页面上ID的帖子列表,它似乎没有记录,但是这有效:

https://graph.facebook.com/teapartypatriots?fields=posts.id&access_token=<TOKEN>