从 Facebook Graph API 中提取事件的替代方法

Posted

技术标签:

【中文标题】从 Facebook Graph API 中提取事件的替代方法【英文标题】:Alternative to pull events from Facebook Graph API 【发布时间】:2018-04-13 22:54:12 【问题描述】:

自 Facebook 发生变化以来,正在寻找有关如何使用事件 API 的替代方案。

https://developers.facebook.com/blog/post/2018/04/04/facebook-api-platform-product-changes/

我们的应用目前使用 /search 端点,根据 /location(英里半径)拉取事件。这是完全撤销还是有办法解决?

谢谢。

【问题讨论】:

【参考方案1】:

您不能再将 /search 端点与以下对象类型一起使用:事件、组、页面、用户

请阅读:https://developers.facebook.com/docs/graph-api/changelog/breaking-changes#search-4-4

目前,要访问事件,您可以使用用户端点,例如“/me/events”或“/me/events/not-replied”,并使用对该用户有效的访问令牌。您可以获取用户被邀请参加或正在参加/感兴趣的活动

如果该用户已被邀请或正在/参加或是该事件的创建者,您可以使用用户访问令牌访问事件端点 /event-id。

如果 Facebook 已经批准了该权限并且该页面,我相信它可能(但尚未测试)访问特定页面事件端点,例如带有页面 access_token 的 /page_id/events,例如 manage_pages所有者接受了许可。

【讨论】:

以上是关于从 Facebook Graph API 中提取事件的替代方法的主要内容,如果未能解决你的问题,请参考以下文章

使用 Meteor 从 FB-graph 中提取照片

从 Facebook Graph-API 获取用户图像

从 facebook graph API 获取全尺寸图片

Facebook Graph API页面/对话/消息端点错误(突然似乎已弃用)

如何使用 Facebook Graph API 从城市中查找所有事件

从 Facebook Graph API 获取访问令牌