2011-03-02 34 views
2

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

我生成这个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 =令牌 我得到的参数列表的JavaScript(以#字符代替?,其客户端,我试图写一些api bot)

所以现在我无法得到任何参数。

+0

也许Facebook封锁了Fblous。 – Detect 2011-03-02 19:39:54

+0

差不多2年后,我偶然发现了同样的问题。有任何修复?会是一个很大的帮助。 – sangam 2013-12-13 08:07:51

回答

1

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

+0

哈,这也是我的问题。 – 2014-01-08 19:27:05