Facebook RSS源已停止工作
我们正在我们的网站上显示来自Facebook的订阅源。直到昨天,我们还能够使用下面的URL检索JSON格式的提要: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
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触发器今天早上都坏了。屁股好痛啊。