这看起来是一种重复的问题,但实际上不是。
所以问题是 https://www.facebook.com/julytalk/ 肯定有事件。
但是当我尝试使用 Facebook Group API 工具包时,它返回空数组。
https://developers.facebook.com/tools/explorer/145634995501895?method=GET&path=204859706228731%2Fevents&version=v2.12
为什么会这样?
我根本找不到任何 Facebook API 端点修改通知。
以前工作正常。
请帮我。
最佳答案
上面的答案对我有误导,不是因为它错了,而是因为 Facebook 方面发生了很多变化,我需要进一步澄清。
这是基于我的研究 (25.08.2020.) 的当前状态。
根据事件目的地的位置,有几种类型的事件可用:
文档术语:“用户事件”
API端点:
me/events
文档术语:“组事件”
API 端点:
me/groups
group_id/events
文档术语:“页面上的事件”
API端点:
me/accounts
page_id/events
文档术语:“应用程序上的事件”
API端点:
{application-id}/events
About app events .
该列表主要来自Facebooks API event endpoint .
文档在事件限制上是错误的:
Access to Events on Users and Pages is only available to Facebook Marketing Partners.
当前状态是“可以访问用户和页面上的事件”:
A) 应用管理员(通过测试验证)
B)应用程序开发人员(通过测试验证)
C)应用程序测试人员(未验证)
D) Facebook 营销合作伙伴(未验证)
这是什么意思?
这意味着如果您查询“
me/accounts
”端点,它将为您提供页面 ID 列表。当您选择一个页面 id 然后查询“
your_selected_page_id/events
”时,您将收到:我已经用不同的 API 版本对此进行了测试
4.0 - 8.0
结果是一样的。我还使用一组不同但相似的权限对此进行了测试,从而产生了相同的空数组响应。
解决方案:
TODO:更新:澄清谁需要成为 FMP。
https://developers.facebook.com/support/bugs/352704275741601/
有用的网址:
阅读更多 Facebook Marketing Partners .
官方在 Facebook Marketing Partners .
Facebook Graph Explorer .
Facebook Batch Requests .
补充笔记:
关于facebook-graph-api - Facebook Graph API 不返回页面事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49791977/