当我像这样调用 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 对话框之前就收到了服务器错误。
但是,如果我将 更改redirect_uri
为example.com
,它可以正常工作(因为我进入 FB 然后得到“不正确的重定向 uri 错误,因为我不拥有 example.com)。
所以,基本上,似乎当我的 redirect_uri 是 时.me
,我得到了服务器错误。
这是 OAuth / Facebook 的一个已知问题,还是我做错了什么?