facebook - 使用 Facebook Graph API v3.0 列出群组事件

标签 facebook facebook-graph-api events access-token

我正在尝试使用 Facebook 图形 API 导出“已关闭”Facebook 群组的事件。但是,我最终得到一个空集:

{
  "data": [
  ]
}

我已注册为 Facebook 开发人员并创建了一个“应用程序”,因此我是该应用程序的管理员。我还创建了一个“封闭的”Facebook 群组,其中有两个事件,我是其中的管理员。

我在 Facebook Graph API Explorer 中选择我的应用程序,选择“获取用户访问 token ”并赋予权限“user_events”和“user_managed_groups”。 (有一次,我选择了所有权限,但无济于事)。

查询组对象给出:

GET /v3.0/<group-id>

{
  "name": "Test",
  "privacy": "CLOSED",
  "id": "<group-id>"
}

所以我知道我有正确的组 ID。然而,查询事件给出一个空集:

GET /v3.0/<group-id>/events
{
  "data": [
  ]
}

尝试列出我自己的事件会得到相同的结果(我在 Facebook 上有许多“已接受”事件):

GET /v3.0/me/events

{
  "data": [
  ]
}

我是否遗漏了我的应用程序设置中的某些内容?我是不是对 token 做错了什么?

编辑:我还没有完成应用审查。我的目标是为我和 friend 宣读一些事件,而不是商业冒险。让应用“上线”不是目标。

最佳答案

截至 2018 年 4 月,Facebook 只提供 user_events 权限以选择合作伙伴。

Facebook 开发者社区组讨论的问题:https://m.facebook.com/groups/146797922030397?view=permalink&id=1761198367257003&_rdr

Lot's of talk about this. Try searching
the group. You need to be a select
partner to use groups API and if you are
posting this, most likely you will never
be a partner.

关于facebook - 使用 Facebook Graph API v3.0 列出群组事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50190472/

相关文章:

java - 雷击事件处理

android - 如何为单个 Facebook 消息帖子提供不同的多个 url 超链接

Facebook JS SDK 登录另一个帐户

java - 使用 Spring Social 在 Facebook 墙上安排帖子

javascript - 如何使用 FB FQL 多查询的结果?

facebook - Facebook API Cant将流音频上传到页面墙

javascript - Facebook API - 不返回照片的所有字段

c# - 命令执行后调用事件

php - Facebook API 发布 : How to get larger thumbnail?

events - 为什么事件被定义为委托(delegate)