从 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 中提取事件的替代方法的主要内容,如果未能解决你的问题,请参考以下文章
Facebook Graph API页面/对话/消息端点错误(突然似乎已弃用)