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

问题描述 投票:0回答:2

通常您的帖子 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)?

facebook facebook-graph-api
2个回答
5
投票

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

它返回带有数字 ID 的响应


0
投票

截至 2023 年 8 月,仍然可以获取并使用旧格式 URL。这是一个快速破解,不需要任何 API 调用,可以通过简单的复制和粘贴来完成:

https://news.ycombinator.com/item?id=32118095

(我知道不鼓励只提供链接答案,但我不想将别人的帖子归功于任何人,所以我不会在这里复制它。)

整个线程是关于为什么Facebook的这一举动不是一件好事的讨论。

© www.soinside.com 2019 - 2024. All rights reserved.