我有一个 Facebook 页面标签应用程序。对于未登录的用户,我想:
- 检测用户是否未登录
- 如果没有登录,自动引导用户登录
我目前的方法是使用 FB Javascript SDK(优先于服务器端身份验证流程):
- 在页面加载时,运行
FB.getLoginStatus
以检查用户状态 - 如果用户未登录,则运行
FB.login
以调用 OAuth 对话框
问题:
FB.login
创建一个弹出对话框(如果在 Page Tab iframe 中,则首选)- 如果未从按钮调用此弹出对话框,则将被阻止
FB.login
(我真的很想避免让用户单击按钮;所以真的很想在找到未登录的用户时自动调用它)