Facebook桌面登录OAuth2(重定向到本地主机)问题
我正在使用O2Qt/C++lib(建议使用)从默认浏览器使用Facebook、Google+等帐户登录到我的应用程序。出于某种原因,Facebook不久前停止了工作。我收到(抱歉,无法粘贴图像): 如果我没有登录Facebook。如果我已经在默认浏览器中登录到Facebook,一切正常 URL是:Facebook桌面登录OAuth2(重定向到本地主机)问题,facebook,qt,oauth-2.0,Facebook,Qt,Oauth 2.0,我正在使用O2Qt/C++lib(建议使用)从默认浏览器使用Facebook、Google+等帐户登录到我的应用程序。出于某种原因,Facebook不久前停止了工作。我收到(抱歉,无法粘贴图像): 如果我没有登录Facebook。如果我已经在默认浏览器中登录到Facebook,一切正常 URL是:https://www.facebook.com/dialog/oauth?response_type=token&client_id=my_application_id&redirect_uri=ht
https://www.facebook.com/dialog/oauth?response_type=token&client_id=my_application_id&redirect_uri=http://127.0.0.1:some_port_1/&scope=email
我知道高级选项卡中的OAuth设置,我甚至在其中添加了几个附加项:
Client OAuth Login - YES
Embedded browser OAuth Login - YES
Valid OAuth redirect URIs
https://www.facebook.com/connect/login_success.html
https://my.some_site_1.com/oauth/facebook
https://my.some_site_2.com/oauth/facebook
http://127.0.0.1/
http://127.0.0.1:some_port_1/
https://my.some_site_1.com/oauth/facebook/
https://my.some_site_2.com/oauth/facebook/
仍然没有任何成功
Facebook是否限制了127.0.0.1重定向uri,或者我遗漏了一些重要的东西?我需要任何额外的重定向URI吗
我真的很感激任何帮助 它应该是“localhost”,而不是“127.0.0.1”。我在脸谱网OAuthStand中的“站点”部分中更改它,以及在OAuthScript库中定义的C++。
Client OAuth Login - YES
Embedded browser OAuth Login - YES
Valid OAuth redirect URIs
https://www.facebook.com/connect/login_success.html
https://my.some_site_1.com/oauth/facebook
https://my.some_site_2.com/oauth/facebook
http://127.0.0.1/
http://127.0.0.1:some_port_1/
https://my.some_site_1.com/oauth/facebook/
https://my.some_site_2.com/oauth/facebook/