Facebook graph api Facebook Graph API不返回页面事件

Facebook graph api Facebook Graph API不返回页面事件,facebook-graph-api,facebook-events,Facebook Graph Api,Facebook Events,这看起来是一个重复的问题,但实际上不是 所以问题是肯定有一些事件。 但当我在Facebook群组API工具包上尝试时,它返回空数组 为什么会这样? 我根本找不到任何Facebook API端点修改通知。 以前还可以 请帮帮我。 目前无法访问事件API: …当前正在访问事件和组API的应用程序今天将失去访问权限 更新:在Facebook做了很多更改之后,似乎有可能再次获取事件。您可以从在开发模式下轻松管理的页面中获取事件。如果你想获得公共事件,你可能想阅读以下帖子中的答案:上述答案对我来说是误导

这看起来是一个重复的问题,但实际上不是

所以问题是肯定有一些事件。 但当我在Facebook群组API工具包上尝试时,它返回空数组

为什么会这样? 我根本找不到任何Facebook API端点修改通知。 以前还可以

请帮帮我。

目前无法访问事件API:

…当前正在访问事件和组API的应用程序今天将失去访问权限


更新:在Facebook做了很多更改之后,似乎有可能再次获取事件。您可以从在开发模式下轻松管理的页面中获取事件。如果你想获得公共事件,你可能想阅读以下帖子中的答案:

上述答案对我来说是误导性的,不是因为它错了,而是因为Facebook方面发生了太多变化,我需要进一步澄清

这是根据我的研究(25.08.2020.)得出的当前状态

根据事件目的地的位置,有几种类型的事件可用:

  • 用户事件

    文档术语:“用户事件”

    API端点:

    • me/events
  • 页面事件

    文档术语:“组上的事件”

    API端点:

    • me/组
    • group\u id/events
  • 团体活动

    文档术语:“页面上的事件”

    API端点:

    • me/accounts
    • page\u id/events
  • 应用程序事件

    文档术语:“应用程序上的事件”

    API端点:

    • {application id}/events

    这份名单主要是从我的简历中摘取的

    有关事件限制的文档错误:

    只有Facebook才能访问用户和页面上的事件 营销伙伴

    当前状态为“可以访问用户和页面上的事件”: A) 应用程序管理员(通过测试验证) B) 应用程序开发人员(通过测试验证) C) 应用程序测试人员(未验证) D) Facebook营销合作伙伴(未验证)

    这是什么意思

    这意味着如果查询“
    me/accounts
    ”端点,它将为您提供页面ID列表。 当您选择页面id,然后查询“
    您选择的页面id/事件”
    ”时,您将收到:

    • 如果您不是A-D,则为空列表)
    • 与用户不同的事件列表
    • 因为没有抛出错误消息,所以会产生很多困惑和挫折
    我用不同的API版本
    4.0-8.0
    对此进行了测试,结果是相同的。 我还使用不同但相似的权限集对此进行了测试,得到了相同的空数组响应

    解决方案:

    TODO:更新:澄清谁需要成为FMP

  • 要查询页面事件,“某人”必须是Facebook的营销合作伙伴。

  • 邀请您的用户成为测试人员

  • 有用链接:

    阅读更多关于

    正式开始

    补充说明:

    • 页面事件获取与用户事件获取具有相同的要求
    • 组事件获取适用于所有用户(忽略A-D)
    • 创建没有FMP的批处理请求将导致响应部分只有空数组

    这是一个页面,您希望通过集团api实现什么?哦。。不,见鬼,Facebook怎么会做出这样的决定:-(有没有消息说Facebook会允许在短时间内获取事件数据?他们可能会尽可能延迟……但下一句话说:“今后,访问这些API将需要正式的应用程序审查,对于使用Pages API的应用程序,在应用程序审查恢复或访问将被删除后,需要在90天内提交。如果您有一个处于开发模式的应用程序,该怎么办?在测试应用程序时,应用程序审查的意义是什么?今天的内容是”此边缘仅可用于有限数量的已批准应用。查询此边缘的未批准应用将收到一个空数据集作为响应。此时您无法请求访问此边缘。"谢谢你的处理。处理脸谱网API和权限是一个非常令人沮丧和令人失望的过程。我们得到了PaxeSeRead参与协议,并且在开发模式上一切看起来都很好,但是当我们切换到LIFE时,我们得到了空白数组。文档不清楚,你需要FMP才能读取那个端点。我们陷入了死胡同,因为我们负担不起成为FMP。有什么想法吗?这里就是我们遇到的问题:另外,要评论您的解决方案,邀请用户成为测试人员只会在开发模式下工作,我相信,我还没有尝试过。