Facebook技术文档看起来像是猿在网站上丢下了自己的粪便 - 这也是如此。

因此,我拥有此Web应用程序(用于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样式登录对话框,但是我想要漂亮的漂亮触摸/移动对话框。有任何想法吗?

有帮助吗?

解决方案

您可以通过使用他们建议的链接进行一些修改来解决问题:

他们的链接:http://万维网.facebook.com/dialog/oauth?client_id = your_app_id&redirect_uri = your_url&display = touch

您的链接http://m.facebook.com/dialog/oauth?client_id = your_app_id&redirect_uri = your_url&display = touch

请注意,www更改为m。

其他提示

您是否检查了Android的Facebook SDK?它具有完整的源代码。它还使用OAuth并显示完整的Facebook对话框。这是链接

https://github.com/facebook/facebook-android-sdk/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top