【发布时间】:2015-11-02 12:34:24
【问题描述】:
我正在使用 Facebook Graph API,并希望获取用户作为管理员的事件列表。 /me/events 给出了用户正在参加的活动列表。 /me/accounts 给出了用户是管理员的页面列表。
有没有办法做到这一点?文档很糟糕。
【问题讨论】:
标签: facebook-graph-api facebook-javascript-sdk
我正在使用 Facebook Graph API,并希望获取用户作为管理员的事件列表。 /me/events 给出了用户正在参加的活动列表。 /me/accounts 给出了用户是管理员的页面列表。
有没有办法做到这一点?文档很糟糕。
【问题讨论】:
标签: facebook-graph-api facebook-javascript-sdk
我也在寻找 Lix 问题的答案。这似乎是最有效的方法,正如该问题的 cmets 所述:
不能通过这样的字段扩展来请求: /me?fields=events{id,name,admins}
这样您就可以获得所有事件及其管理员。现在您可以遍历所有事件和管理员来检查用户是否为 1,只需 1 个查询。
【讨论】:
一旦您拥有event_id(当然还有适当的访问令牌),您就可以向以下端点发出请求:
EVENT_ID/admins
奇怪的是,这个端点似乎没有出现在文档中。我真的不相信这个端点会保持活跃。但是,它目前确实为我带来了结果。
【讨论】:
user/events。这是获取与用户(以某种方式)相关的事件 ID 的唯一方法。