【问题标题】:OAuth 2.0 (Oct 1st) and Encrypted Access TokenOAuth 2.0(10 月 1 日)和加密访问令牌
【发布时间】:2011-09-21 17:45:53
【问题描述】:

我正在努力弄清楚我们的应用在 10 月 1 日之后是否能够连接。

如果我启用加密访问令牌迁移(通过 Facebook 开发者应用程序中的高级设置菜单)并且我的网站仍然可以连接,这是否意味着它在 10 月 2 日仍然可以使用?

该迁移的描述是: “启用确认您的应用已迁移到 OAuth 2.0 并接受加密的访问令牌。”

【问题讨论】:

  • 另外,“删除已弃用的 API”迁移是否也排除了 10 月 1 日之后无法使用的身份验证方法?
  • 值得注意的是:我在调用 FB.init 时没有使用 oauth: true 参数。因此,除非我完全感到困惑,否则我不会使用 OAuth 2.0。

标签: facebook migration oauth-2.0


【解决方案1】:

离开这个https://developers.facebook.com/blog/post/561/ 开发者博客文章,你应该没问题。他们将强制执行的唯一设置(据我所知)是“升级到请求 2.0”。

如果您还没有添加“安全画布 URL”和“安全页面标签 URL”,您还需要添加。

【讨论】:

  • 来自该页面:使用最新的 SDK(带有 oauth:true 参数的 JavaScript SDK 和 PHP SDK v.3.1.1)。我们上面的朋友说他没有使用 oauth:true,所以他来自 facebook 的会话变量可能会四处移动,导致损坏。