如何获取Facebook页面的RSS订阅源(适用于所有人)

12
如果您查看 Facebook 页面,它们左下角的链接会显示 Facebook 页面的 RSS 订阅源,但不幸的是,该订阅源只会显示页面所有者的状态更新。有没有办法从每个发布新状态的人那里获取订阅源...
3个回答

21

有另一种获取公共Facebook页面RSS订阅的方式,这种方式完全是公共的,可以匿名检索, 即不需要使用Facebook连接或其他内容。RSS订阅的URL格式为:

https://www.facebook.com/feeds/page.php?id=PAGE_ID&format=rss20  

其中 PAGE_ID 是 Facebook 页面的 ID。或者更好的方式是,使用 JSON:

https://www.facebook.com/feeds/page.php?id=PAGE_ID&format=json  

3
好的@MotoTribe,这是一家流行吉尔·斯科特·赫伦粉丝页面的动态信息源,网址为 https://www.facebook.com/feeds/page.php?id=11510137267&format=json。我会尽力使翻译通俗易懂且不改变原意,但不提供任何额外的解释或信息。 - Mick Byrne
4
补充一点:如果您不知道自己的数字ID,请查看此页面。 http://findmyfacebookid.com/ - JNat
4
我通过一个包含“此订阅源 URL 已失效”的摘要获取数据。 - Protector one
2
验证了这确实适用于RSS 2.0格式,只要您使用页面的数字ID。除了JNat提供的链接外,您还可以通过在URL中将“www”替换为“graph”来获取您的数字ID。例如:http://www.facebook.com/myProfile变成http://graph.facebook.com/myProfile请参考“id”参数。它还有助于查看您公开了多少数据。 - siliconrockstar
6
Facebook改变了政策,目前这种方法已经不再奏效。 - NinjaCross
显示剩余3条评论

0


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接