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上搜索了几天。
感谢。
答案 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再次改变了主意。 ;)