Facebook登录没有JavaScript

时间:2013-08-27 14:18:32

标签: javascript facebook facebook-login

我有一个页面选项卡,用户按下然后使用js sdk我要求授予应用程序一些权限.. 为了在移动设备上工作,因为页面标签不可用,我使用了mobile-detect ..

问题是我不想在移动版本中使用js弹出窗口,而是使用本机登录窗口。 使用不使用javascript的登录可能会发生这种情况 https://developers.facebook.com/docs/facebook-login/login-flow-for-web-no-jssdk/#confirm 问题是我在登录后的重定向完全丢失了..

 header("Location: https://www.facebook.com/dialog/oauth? client_id=487296798007389&redirect_uri=URL_TO_REDIRECT_TO/success.php&scope=email,friends_l ikes&response_type=token");

如果我使用response_type代码,我会得到一个代码,我无法获取访问令牌。 如果我使用response_type令牌,我会在顶部获得一个带有哈希标记的访问令牌,而我根本不知道如何处理这个问题。 有人可以给我一些关于如何处理以检索用户ID

的相关内容

我是否需要将我的应用设置为除了页面标签之外的其他内容?因为移动版本可以从我自己的域访问吗?

1 个答案:

答案 0 :(得分:0)

我发现这两个非常有用

用这个我做了一个php登录,它在特定的场合比js更好地为我服务..

https://developers.facebook.com/docs/php/howto/profilewithgraphapi/

和这个

Facebook login without pop-up?

它让我使用js,但不是登录(会在手机上弹出)我可以使用重定向链接并有类似的结果..

然而,我注意到一个案例,在某些设备上,第二个案例以无限循环结束而没有明显的原因