2016-03-08 41 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