我对facebook api有一个疑问。 我使用此代码来了解用户是否登录Facebook:
FB.init({appId: '**********', status: true, cookie: true, xfbml: false});
我不问权限。但是,当我使用此脚本重定向用户时:
if (!response.session) top.location = "https://graph.facebook.com/oauth/authorize?client_id=********&redirect_uri=http://apps.facebook.com/my_apps/";
用户被重定向到Permission Asking页面...但是我的应用程序中不需要个人信息,我只需要验证用户是否登录Facebook,并在登录页面上重定向。他没有权限就可以使用我的应用程序。也许这是不可能的......?
谢谢你
答案 0 :(得分:0)
在获得登录状态之前,您需要获得用户的许可。使用Facebook搜索登录并使用它。
某些Facebook组件如“Like Button”会有来自facebook的iFrame,因此它可以访问用户的Facebook详细信息。