2011-09-05 38 views
1

Facebook的登錄對話框Facebook的技術文檔看起來像猿扔它在一個網站自己的排泄物 - 這是多麼有用的太...爲移動Web使用OAuth

所以我有這個網絡應用(Android設備設備),我需要使用oAuth進行身份驗證(因爲facebook的「萬花筒API策略」要求他們的API在兩次查看時都不會相同)。

我需要顯示登錄屏幕,我希望它在對話框中打開而不是全新的頁面,因爲多個頁面在所有的android設備上都不支持。

這是我到目前爲止有: HTML:

<fb:login-button></fb:login-button> 

的Javascript:

FB.init({appId : XXXXX,status : true, cookie : true,xfbml : true, oauth:true}); 

現在我得到了全尺寸PC風格的登錄對話框,但我想好的漂亮的觸摸/移動對話框。有任何想法嗎?

回答

2

您可以通過使用鏈接解決這個問題,他們建議有輕微的修改:

他們的鏈接: HTTP:// WWW .facebook.com /對話框?/ OAuth的CLIENT_ID = YOUR_APP_ID & REDIRECT_URI = YOUR_URL &顯示=觸摸

您的鏈接 HTTP:// .facebook.c om/dialog/oauth?client_id = YOUR_APP_ID & redirect_uri = YOUR_URL & display = touch

注意www到m的變化。