2014-02-25 57 views
0

我創建了完全基於Html,CSS和Javascript的混合應用程序。Facebook從非託管網頁登錄

我要添加Facebook登錄功能,但是,那是我不斷收到警告信息的網頁沒有任何託管:

Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains. 

也可以點擊登錄按鈕打開一個空白窗口。

按照本教程: https://developers.facebook.com/docs/facebook-login/login-flow-for-web/

我使用的PhoneGap,煎茶或任何其他框架是

有沒有辦法實現這個目標?

+0

你能解釋一下「非託管網頁」的含義嗎?你的意思是它在當地的開發環境嗎? –

+0

我的應用程序將作爲設備上的應用程序運行。它將直接運行而不需託管。 – KetanJogani

回答

0

您需要指定授權域才能使用Facebook SDK,因爲您的HTML僅位於手機上,您沒有域名。

enter image description here

看一看解析。 Parse是爲移動應用程序中的Facebook集成而構建的框架。

https://parse.com/docs/js_guide#fbusers-signup

另一種選擇是託管服務器上的HTML,CSS和JS並通過WebView拉內容到應用程序,這將讓你有,你可以添加到您的應用程序設置的域頁。