2016-03-08 18 views
3

此登录系统在桌面客户端上运行良好。用户被重定向至Facebook,让应用程式,然后重定向到我的网站:Mobile Cordova/phonegap facebook登录无插件,仅使用url

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

然而,在科尔多瓦/ 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

我的服务器登录是为了让我只需输出“成功登录”给用户。所以,即使实际的登录没有工作,至少应该输出这个消息。对可能发生的事情有任何疑问?

回答

1

我认为这可能是由两件事引起的。

也许由于白名单,网址无法解析。如果你不使用它使用这个插件,并使用通配符只是为了测试

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

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

+0

nope,不使用cookie,我已经允许通配符访问。我应该尝试通过POST还是GET来访问此网址?我想url http请求发送和服务器处理,但只有... – Fane

+0

你好del,请你看看http://stackoverflow.com/questions/35993033/send-request-to-page- in-javascript-phonegap-without-redirect? – Fane