【问题标题】:Publish events to Facebook with API V2使用 API V2 将事件发布到 Facebook
【发布时间】:2015-05-09 23:14:25
【问题描述】:

使用 Facebook API V1 可以发布事件。使用 API V2,这不再是可能的了。 但是Eventbrite还是有这个功能的。 他们是怎么做到的?

【问题讨论】:

  • 我检查了 Facebook 登录页面,您必须在其中授予应用程序权限 - 我的是 V2,而 Eventbrite 的仍然是 V1。看起来 Facebook 正在分阶段强制推出 V2 或优先对待 Eventbrite。
  • 是的,据 Facebook 称,将所有应用程序切换到 API v2 的过程预计需要几周时间。但是任何第三方应用程序都不会得到任何特殊待遇——因此,一旦他们的应用程序也迁移到 v2,即使是 Eventbrite 也将无法再通过 API 创建事件。
  • @CBroe:这应该是一个答案,我很乐意投票:)
  • @luschn:完成,加上一点额外的解释。
  • 赞成 - 不想窃取宝贵的积分 :)

标签: php facebook api eventbrite


【解决方案1】:

看起来 Facebook 正在分阶段强制推出 V2

是的,据 Facebook 称,将所有应用程序切换到 API v2 的过程预计需要几周时间。 Facebook 上的 Facebook 开发者小组在开始 v1 到 v2 迁移时就说明了这一点。

或正在优先处理 Eventbrite。

任何第 3 方应用程序都不会获得任何特殊待遇 - 因此,一旦他们的应用程序也迁移到 v2,即使是 Eventbrite 也将无法再通过 API 创建事件。

上述群组中的 Facebook 员工也多次声明了这一点。这个话题经常出现在那里,也关于 f.e.取消查看用户所有朋友的能力或取消访问用户组的权限。人们一直在问“大玩家”有多喜欢 f.e. Hootsuite 仍然可以做这些事情,而他们自己的应用程序一直在使用 API v2 已经不能——而且官方的回答一直是,那些其他应用程序仍在使用 v1,但是一旦它们也迁移到 v2,他们就会失去这些能力也一样,不会有特殊待遇或例外。

【讨论】:

  • 任何人都知道禁用添加事件同时仍保持启用添加帖子的官方原因?
【解决方案2】:

他们正在接受 Facebook 的特殊待遇,并且他们正在使用当前的 API 版本(或非常接近,截至 2016 年 6 月,2.5 而不是 2.6)。

他们无休止地重复这句话:“没有第 3 方应用程序会得到任何特殊待遇”,但这根本不是真的。 EventBrite 使用的是 v2.5,而 V1 去年 4 月就被淘汰了?

您仍然可以直接从 EventBrite 中发布 Facebook 事件。

Facebook 长期以来一直在为其 API 设定双重标准,无论扎克伯格在 F8 的讲台上宣扬什么。

【讨论】:

  • 我试过了,他们真的允许发布事件。尽管他们现在将此选项限制为页面。您最近是否尝试过将事件发布到页面?
  • 谢谢,我们会再试一次。您尝试使用哪个 API 版本?
  • 我可能不够清楚 - 我尝试不通过 API 在 Eventbrite 上发布事件
  • 是的,我知道 EventBrite 有效。问题是他们是唯一允许这样做的人。 Facebook 授予他们一项非常特殊的荣誉。
【解决方案3】:

我收到了来自 Facebook 的回复 - 如果这真的有效,我还没有尝试过:

*感谢您给我们写信。我们理解您的反应,但请务必使用 Graph API 尝试示例权限,您将能够了解哪个权限正在生成您在 Everbrite 中看到的对话框。

例如,您根据堆栈溢出报告看到的对话框正在使用我们所有开发人员都可以使用的 rsvp_event 登录权限。

https://developers.facebook.com/docs/facebook-login/permissions/ -> rsvp_event 部分将帮助您了解如何请求一个以及在“管理您的事件”方面可以执行哪些操作*

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2017-05-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-16
  • 1970-01-01
  • 2014-09-13
  • 2013-01-06
相关资源
最近更新 更多