即使拥有管理员权限,我也无法从 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 页面获取事件 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

即使我设置了写入权限,也无法写入 C:\ 中的文件

即使具有管理员权限也无法读取/写入 HKLM 注册表项和值

无法登录到mysql上的帐户

以管理员身份发布到 Facebook 页面

为啥即使帐户已关联,我也无法将转化事件从 Firebase 导入 AdWords?

即使具有管理员权限,批处理脚本访问也被拒绝