如何从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来执行操作。