2011-09-05 43 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的变化。