【问题标题】:I can't get events from a facebook page even with administrator rights [duplicate]即使拥有管理员权限,我也无法从 Facebook 页面获取事件 [重复]
【发布时间】: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

我希望有人知道为什么会这样。

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案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 是有道理的,但仍然......这很糟糕:)
    猜你喜欢
    • 2019-03-09
    • 2015-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-18
    • 2020-01-16
    • 2012-06-26
    相关资源
    最近更新 更多