【问题标题】:facebook oauth authentication doesn't return "code" parameterfacebook oauth 身份验证不返回“代码”参数
【发布时间】:2011-07-07 13:04:37
【问题描述】:

我正在尝试使用 facebook 的 oauth。 基本上facebook必须给我一个“代码”参数。 但我什么也没得到,它只是返回我的回调 url(到完全相同的 url)。

我正在使用我的应用程序生成此网址。

http://www.facebook.com/dialog/oauth?client_id=76209388873&redirect_uri=http%3A%2F%2Ffb.lous%2Fmain%2Ffacebook_callback&scope=read_stream

我使用了其他参数和选项,就在我设置 response_type=token 的时候 我得到了 javascript 的参数列表(用 # 字符而不是?,它用于客户端,我正在尝试编写一些 api bot)

所以现在我无法通过某种方式获取任何参数。

【问题讨论】:

  • 也许 facebook 屏蔽了 Fblous。
  • 差不多 2 年后,我遇到了同样的问题。有什么解决办法吗?会很有帮助。

标签: facebook api oauth facebook-graph-api


【解决方案1】:

我花了几个小时试图解决完全相同的问题。就我而言,它原来是一个愚蠢的重定向问题。 Facebook 使用 code 参数正确重定向回 http://www.mysite.com,然后我的 webapp 重定向到 http://www.mysite.com/users/login(因为用户尚未登录)。在第二次重定向时,我丢失了代码参数。

【讨论】:

  • 哈,这也是我的问题。
猜你喜欢
  • 2012-01-20
  • 2011-09-17
  • 2011-09-09
  • 1970-01-01
  • 1970-01-01
  • 2014-03-25
  • 2011-05-01
  • 2016-10-14
  • 2019-03-14
相关资源
最近更新 更多