Facebook RSS源已停止工作

Facebook RSS源已停止工作,facebook,Facebook,我们正在我们的网站上显示来自Facebook的订阅源。直到昨天,我们还能够使用下面的URL检索JSON格式的提要: https://www.facebook.com/feeds/page.php?format=json&id=[id_of_the_page] 但今天我发现链接断了。它破裂有什么原因吗 是否有一种方法可以使用新的Graph API访问页面的JSON提要?请参阅更改日志。 90天折旧(2015年1月28日星期三生效)。 页面JSON提要(例如。 https://www.f

我们正在我们的网站上显示来自Facebook的订阅源。直到昨天,我们还能够使用下面的URL检索JSON格式的提要:

https://www.facebook.com/feeds/page.php?format=json&id=[id_of_the_page]
但今天我发现链接断了。它破裂有什么原因吗

是否有一种方法可以使用新的Graph API访问页面的JSON提要?

请参阅更改日志。

90天折旧(2015年1月28日星期三生效)。

页面JSON提要(例如。
https://www.facebook.com/feeds/page.php?id=%2019292868552&format=json
) 现已弃用,将从2015年1月28日起停止返回数据 向前。开发人员应该在图形上调用提要边缘 API的页面对象:/v2.2/{Page_id}/feed

还有Facebook团队的声明。

首先,我想道歉。由于一个bug,除了页面JSON提要之外,页面RSS提要昨天也被删除了

我们正在立即恢复页面RSS提要。该修复程序将在未来24小时内部署,一旦RSS提要恢复正常,我会尽快通知您

请注意,我们将在今年上半年弃用页面RSS提要。我们将宣布一个90天的突破性更改,就像我们对页面JSON提要所做的那样

我们不推荐feed的原因是由于缺乏使用(与graphapi页面feed相比)。我们决定将精力集中在向Graph API页面提要端点添加特性和提高其质量上


最后,我能够在我的网站上得到Facebook页面的反馈。下面是我恢复提要所遵循的步骤:

string facebookjson = webClient.DownloadString("https://graph.facebook.com/v2.2/1730999949494/feed?access_token=616255878567492343|UYgAYWXYztpFGRawnZ2VlTE");
步骤1:我登录Facebook开发者门户,创建了新的Facebook应用程序(网站)。您可以通过以下链接找到有关如何创建Facebook应用程序的详细信息:

在新创建的应用程序上,您将找到“应用程序ID”和“应用程序机密”值

步骤2:在我的网站上,我使用“应用程序ID”和“应用程序机密”从Facebook检索“访问令牌”。我使用C#,所以我使用的代码行是:

string access_token = "";
try {
    access_token = webClient.DownloadString("https://graph.facebook.com/oauth/access_token?client_id=616255239999&client_secret=989898989898acec7c3aabbccddf84b66&grant_type=client_credentials");  
}
catch {}
将客户端id替换为应用id,将客户端机密替换为从上一步复制的应用机密值。如果值正确,您将得到如下响应:

access_token=616255878567492343|UYgAYWXYztpFGRawnZ2VlTE
步骤3:现在使用从上一阶段检索到的访问令牌调用Facebook Graph API来获取提要:

string facebookjson = webClient.DownloadString("https://graph.facebook.com/v2.2/1730999949494/feed?access_token=616255878567492343|UYgAYWXYztpFGRawnZ2VlTE");
URL的构造如下所示:


瞧!!您可以通过JSON响应从Facebook页面获取提要

在这里提交一个bug这不是bug@用户2789978您应该定期关注FB API变更日志,这是2014年10月30日宣布的:@Tobi实际上并非如此,人们不会阅读FB API变更日志。这种反对还包括RSS提要,这对我来说是一种痛苦。好吧,如果他们严重依赖FB功能,他们应该这样做。其他一切都是疏忽大意!希望您更改了您的客户\u此帖子发布后的秘密;)使用此链接查看最新API和仅由@TejSoft页面发布的帖子如何获取rss格式提要?(.xml)通过这个示例,我能够获得jsonformat@ChandraSekhar,您可以解析JSON并将其输出为RSS(xml)。但大多数社交网络正在逐步淘汰RSS提要。我建议使用JSON阅读文章,然后根据需要(在网站或应用程序上)显示文章。看起来他们现在可能已经将这一更改永久化了。我所有依赖这个feed/page.php URL的IFTTT触发器今天早上都坏了。屁股好痛啊。