移动Cordova / phonegap facebook登录没有插件,只使用网址

时间:2016-03-08 11:16:00

标签: facebook cordova

此登录系统在桌面客户端上运行良好。用户重定向到Facebook以允许该应用程序,然后重定向到我的网站:

"https://graph.facebook.com/oauth/authorize?client_id=" + client_id + "&redirect_uri=" + redirect_uri + "&scope=" + scope; 

但是,在cordova / phonegap中,该网址已发送,但Chrome中收到此错误:

http://undefined/proxy/https://graph.facebook.comhttps://www.facebook.com/dialog/oauth?client_id=1567960953444888&redirect_uri=this_is_correct%2Ffacebook_login.php&scope=user_friends&state=1 net::ERR_NAME_NOT_RESOLVED

我的服务器登录是为了让我只需要输出"成功登录"给用户。因此,即使实际登录至少没有工作,也应输出此消息。对于可能发生的事情一无所知?

2 个答案:

答案 0 :(得分:1)

我认为这可能是由两件事造成的。

由于白名单,可能无法解析网址。如果您没有使用此插件,请使用此插件,并仅使用通配符进行测试

https://github.com/apache/cordova-plugin-whitelist

如果没有,桌面登录是否使用某种cookie?也许你必须使用它。

答案 1 :(得分:0)

网址格式不正确,但这似乎很明显我不是故意通过陈述来侮辱任何人......请参阅以下大胆的内容......

的http:// <强>未定义 /代理/ https://graph.facebook.com MISSING_SLASH_HERE https://www.facebook.com/dialog/oauth?client_id=1567960953444888&redirect_uri=this_is_correct%2Ffacebook_login.php&scope=user_friends&state=1