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

4

我遇到了Facebook Graph API的问题。我想通过Graph API读取页面通知。但是Facebook文档只提到了用户的通知。

以下代码仅返回一个用户的通知(即提供访问令牌的用户的通知)。

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

我尝试了以下技巧,但没有成功。
01. 我尝试使用页面提供的访问令牌和不同的URL。(通过替换页面id进行猜测)

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

02. 使用Insights API进行了检查,但Insights并未提供直接的解决方案。这更像是统计数据。但我只需要页面中最新用户/粉丝/帖子行为的列表。

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

关于我的应用程序的一些背景(希望没有问题,因为其他API正常工作),

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

谢谢。

3个回答

5

嘿,谢谢你的回答。我确实查看了实时API。目前为止,为了使我们的应用程序侦听订阅回调,需要进行重大更改。这对我们来说目前不可行。 - Jeyara
你的C# Facebook SDK棒极了,伙计。非常酷,让我们的生活变得轻松。非常感谢你。 - Jeyara

4

你从哪里获取page-id - GetFree
前往 https://developers.facebook.com/tools/explorer 获取您想要的页面的页面访问令牌,并选择 GET,输入 me?fields=id,name,然后单击提交。它应该会返回页面的数字ID。但据我所试,字母数字ID也可以使用。即 www.facebook.com/{alphanumeric_id}/ - Dilip Raj Baral
这些通知是否可以按日期范围进行过滤? - josiah

1

从Facebook页面通知边缘的文档中...

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

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

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


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