Facebook 帖子的 URL 有时会以奇怪的格式显示。有什么办法可以将其转换为帖子ID吗?

fre*_*ish 5 facebook facebook-graph-api

通常,您的帖子 URL 会有 3 种格式:

  1. https://www.facebook.com/XXXXX/posts/YYYYY
  2. https://www.facebook.com/XXXXX/photos/a.AAAAA/YYYYY
  3. https://www.facebook.com/permalink.php?story_fbid=YYYYY&id=XXXXX

其中 XXXXX - 页面 id,YYYYY - 帖子 id(都是一串数字),但有时,很少,您会得到第一种类型的链接,但帖子 id 不是一串数字,位于YYYYY 点,它是一串似乎总是以“pfbid”开头的符号。

https://www.facebook.com/XXXXX/posts/pfbid02yEJj6dTFRtQ644Gq8qwaXt85pSi8Qvih3M6NBnbMqbJc1NM9QcdjWPpokoggDhNGl

有时您只需单击帖子的日期即可获得常规链接,但有时您无法获得非此类型的链接。有没有什么方法可以将末尾的字符串转换为帖子 ID,或者有没有其他方法可以获取不同的 Facebook 帖子 URL(类型为 1、2 或 3)?

小智 5

可以通过调用端点 /XXXXX_pfbidYYYYYY 从图形 api 检索帖子

它返回带有数字 id 的响应