.me域名与Facebook OAuth不一致

时间:2012-06-20 03:36:33

标签: facebook oauth

当我像这样呼叫Facebook OAuth端点时:

https://www.facebook.com/dialog/oauth
?client_id=xxxxxxxxxxxxxxxxx
&redirect_uri=http%3A%2F%2Fexample.me
&scope=email%2Cpublish_stream
&state=aa48a8a575a0e308123b7f178047dd87

在我收到FB Dialog之前,我收到了服务器错误。

但是,如果我将redirect_uri更改为example.com,它可以正常工作(因为我到了FB然后得到'错误的重定向uri错误,因为我不拥有example.com)

所以,基本上,似乎当我的redirect_uri是.me时,我收到服务器错误。

这是OAuth / Facebook的已知问题,还是我做错了什么?

2 个答案:

答案 0 :(得分:0)

您可以在.com域

上使用域中的重定向网址

例如。 example.com/xyz并尝试将此网址重定向到您希望将用户重定向到的.me域上的网址。

或者尝试使用网址缩短器缩短您的重定向网址,例如bit.lygoo.gl(但可能不会进行锻炼)

答案 1 :(得分:0)

为了不留下未经回答的

那时我从未找到解决方案。这几乎肯定是一个FB错误。最近,我不得不再次这样做,并发现一个.me域工作得很好,所以看起来错误已经修复。