Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook桌面登录OAuth2(重定向到本地主机)问题_Facebook_Qt_Oauth 2.0 - Fatal编程技术网

Facebook桌面登录OAuth2(重定向到本地主机)问题

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

我正在使用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=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/