如何通过Graph API获取Facebook页面通知

时间:2012-02-12 23:00:35

标签: facebook facebook-graph-api facebook-c#-sdk

Facebook Graph API出现问题。我想通过Graph API阅读页面通知。但Facebook文档仅说明了用户的通知。

以下仅返回用户的通知(为此提供访问令牌的用户。)

http://graph.facebook.com/me/notifications

我做了以下技巧。但没有运气。

01。但我尝试使用页面提供的访问令牌的不同网址。 (我的愚蠢猜测通过替换我的page-id来实现)

http://graph.facebook.com/page-id/notifications

02。使用Insights API进行检查。但是Insights并没有提供直接的解决方案。这更像是统计数据。但我只需要在页面中列出最新的用户/粉丝/帖子操作。

https://graph.facebook.com/page-id/insights/field

关于我的应用程序的一些背景(希望与其他API的工作无关,

Facebook文档没有多大帮助。我花了几天时间为此寻找解决方案。只是想知道你们是否有人遇到这个问题并解决了。我希望我没有在这里提出重复的问题,因为我也在Stackoverflow上搜索了几天。

感谢。

3 个答案:

答案 0 :(得分:5)

没有网页通知API。我不相信有任何方法可以直接查询这些数据。

您可以使用Real-Time API获取有关Facebook页面更改的通知。 https://developers.facebook.com/docs/reference/api/realtime/

答案 1 :(得分:4)

Facebook现在允许您通过查询边缘来阅读页面未读通知:{page-id}/notifications

请参阅https://developers.facebook.com/docs/graph-api/reference/v2.7/page/notifications

答案 2 :(得分:1)

从FB页面文档中获取通知边缘...

此页面的通知。 于2019年4月30日弃用。

目前看来,跟踪页面通知的唯一方法是通过页面的实时Webhooks,这与从FB读取通知不同,但似乎是我们所处的位置...直到FB再次改变了主意。 ;)

https://developers.facebook.com/docs/pages/realtime/