0

我在我的网站上实现了Facebook登录按钮通过...我使用javascript SDK中的auth.login函数来重定向用户。在桌面上,系统会提示用户输入用户名和密码,然后重定向到first.php ...页面。但是,在移动设备上,会提示用户验证,但会重定向到Facebook主页。我认为这是因为我的重定向方法,任何人都可以提供一些帮助吗?Facebook登录按钮不在移动设备上重定向

+0

我有一种感觉,它是在你的应用程序配置。你有没有指定正确的所有移动应用程序设置?有些人一起忽略了移动设置部分。 – DMCS 2012-01-10 16:50:52

+0

感谢您的提示!由于我不需要任何东西,但基本访问,我不想弹出权限对话框,只是登录..你是什么意思的移动设置?我看了一下,他们看起来好像一切都是跨平台的。现在,我包含一个PHP脚本,它将动态地告诉用户是否在手机上,然后只显示注册和登录链接,它重定向到Facebook和身份验证。对话框,因为常规按钮同时显示... – Jon 2012-01-10 17:10:55

+0

我很困惑。你能发布一个链接到“auth dialog”文档吗? – DMCS 2012-01-10 17:17:41

回答

0

此答案是根据原始问题下面的评论。要使用验证对话框,您必须具有Facebook应用程序设置。如果你不想要Facebook应用程序,那么你不能使用验证对话框。请记住,如果你想玩Facebook的沙盒,那么你必须按照他们的规则玩,而不是寻找“游戏系统”的方法。

因此,要使其适用于移动设备,您必须将您的应用程序配置为在移动环境中工作。转到您的应用程序设置并确保您的移动部分正确填写。

+0

我刚刚意识到我的移动网址为空白。然而,我用所需的重定向uri填充它,它仍然无法正常工作..但是,必须有一个更简单的方法,比使用php来检测它是否是移动设备,然后显示链接到Facebook身份验证 – Jon 2012-01-10 18:13:05

+0

既然你'我们拒绝给我们提供您的代码示例或实际的网址,我认为我们不会提供更多的帮助。 – DMCS 2012-01-10 18:24:03

+0

我会除了我正在一个绝密的项目:)我通过一些黑客解决了这个问题..谢谢反正! – Jon 2012-01-10 20:31:10