即使拥有管理员权限,我也无法从 Facebook 页面获取事件 [重复]
Posted
技术标签:
【中文标题】即使拥有管理员权限,我也无法从 Facebook 页面获取事件 [重复]【英文标题】:I can't get events from a facebook page even with administrator rights [duplicate] 【发布时间】:2018-04-23 08:36:58 【问题描述】:我有一个工作日历,可以从 Facebook 页面获取所有事件。大约一周后,它停止工作。如果我现在测试该页面的 events
对象中的内容,它完全是空的,但是当我转到 Facebook 上的实际页面时,它充满了事件..?
Facebook 是否突然改变了他们的 API 或政策?我在上面找不到任何东西。
为什么会这样:
https://graph.facebook.com/v2.10/705097199526713/events?fields=owner,start_time,cover,description,name,place&limit=100&access_token=myaccesstoken
给我一个空的结果?
"data": [
]
But look here. Lots of events.
我什至获得了具有完全权限的未过期访问令牌,例如 manage_pages
following this post.
Access Token Info
App 2352352332: metz-nederland
User 2345325235: me
Page 705097199526713 : youCANbe
Valid True
Scopes read_insights, manage_pages, pages_show_list, public_profile
我希望有人知道为什么会这样。
【问题讨论】:
【参考方案1】:很遗憾,Pages 事件 API 边缘在最近的更改中已被弃用。
事件 API 已弃用: 返回数据的端点,包括 /feed、/posts、/cmets 和 RSVP 列表。
查看这里了解更多信息:
https://developers.facebook.com/blog/post/2018/04/04/facebook-api-platform-product-changes/
【讨论】:
在简介中,您可以阅读:“...当前访问事件和组 API 的应用今天将失去访问权限。今后,对这些 API 的访问将需要正式的应用审查以及使用页面的应用API,需要在应用审核恢复或访问权限被删除后 90 天内提交。”应用审核已暂停,但如果您需要此信息,您应该准备好要审核的应用。 这很糟糕......让整个网站围绕 Facebook 事件运行。没有替代?只审核您的应用?我希望我能获得批准,因为它不是 Facebook 上的真正应用程序,我只是用它来读取 Facebook 上的数据并在网站上显示。 是的,他们现在没有替代方法。再次打开审核流程后,您应该能够提交再次使用事件边缘的权限。如果它不是一个您可以直接使用或不使用的物理“应用程序”,这并不重要,重要的是您正在使用它做什么。 @user249802 我怀疑他们不会批准将 Facebook 事件发布到网络的应用程序。他们为什么要这样做?他们希望您使用 facebook,而不是单独的网站。您是否将获取的事件发布到网站? @Tom 这是一个网站上的日历,人们可以从中参加日历中显示的活动。他们希望人们使用 Facebook 是有道理的,但仍然......这很糟糕:)以上是关于即使拥有管理员权限,我也无法从 Facebook 页面获取事件 [重复]的主要内容,如果未能解决你的问题,请参考以下文章