【问题标题】:facebook /v2.1/oauth/authorize do not redirect to /v2.1/dialog/oauthfacebook /v2.1/oauth/authorize 不要重定向到 /v2.1/dialog/oauth
【发布时间】:2014-12-04 11:47:58
【问题描述】:

我尝试将 canvas-app 移至 v2.1 api。 因此,当用户授权应用程序时 我发送

[protocol://]graph.facebook.com/v2.1/oauth/authorize?client_id=XXXX&scope=&redirect_uri=XXXXX

并被重定向到

[protoco://]www.facebook.com/dialog/oauth?client_id=XXXX&scope=&redirect_uri=XXXXX

这是来自 API 版本 1 的对话框

我希望获得对话 API 2.1 版

[protocol://]www.facebook.com/v2.1/dialog/oauth?client_id=XXXX&scope=&redirect_uri=XXXXX

我怎样才能到达它?

【问题讨论】:

  • 您找到解决方案了吗?我现在遇到了同样的问题。
  • 我已经提交了Facebook bug report
  • 仍然支持 /authorize 端点吗?我认为 /dialog/oauth 现在是正确的路径?

标签: facebook facebook-graph-api oauth


【解决方案1】:

我们对此感到困惑,然后我们在迁移下检查了我们的应用设置,当我们打开“默认使用 Graph API v2.0”时,这个问题就消失了。希望对您有所帮助。

【讨论】:

  • 不幸的是,此解决方案将用户指向 2.0 而不是他们想要的 2.1。
【解决方案2】:

我们遇到了同样的问题。我们通过直接链接到新 URL 来修复它:

https://www.facebook.com/v2.1/dialog/oauth?client_id=XXXX&scope=&redirect_uri=XXXXX

【讨论】:

    猜你喜欢
    • 2012-06-05
    • 2011-09-23
    • 2018-02-08
    • 1970-01-01
    • 2012-03-31
    • 2022-01-08
    • 2011-05-27
    • 2017-08-26
    • 1970-01-01
    相关资源
    最近更新 更多