从Facebook Graph API的URL获取Facebook页面帖子ID



如何从URL中获取帖子ID?

我需要更新Facebook页面的帖子,我需要那个帖子ID。问题是,我只有帖子的URL。

我需要用Facebook API做什么:https://graph.facebook.com/v14.0/POST_ID/?message=NEW_TEXT3&access_token=MY_token

我所拥有的(例如(:https://www.facebook.com/mypage/posts/pfbid12345/

也许有一些工具或Facebook API可以做到这一点?我试着用";pfbid1345";作为帖子ID,但它不起作用。

帖子id可能在url中不可用。如果帖子有多个图像,则url将引用帖子中的媒体,而不是实际帖子。

然而,Facebook对帖子id采用了某种格式——<page_id>_<post_id>,所以在您的情况下,您可以尝试<mypage post id>_pfbid12345并尝试更新帖子。

如果您有更新帖子的权限,那么您应该使用fetch page post API来获取帖子数据,并使用相同的帖子id,您不能使用url中的id来执行操作。

最新更新