是否可以找出Facebook用户是否曾经登录过我的应用程序?

时间:2019-08-01 15:40:29

标签: facebook facebook-javascript-sdk facebook-login

我知道我可以使用:https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/

但是我不确定何时将确切的用户视为connectedconnected是否表示用户当前使用Facebook登录到我的应用程序?或者用户当前是否可以退出我的应用,但仍被视为connected?

比方说,用户很久以前已通过Facebook连接到我的应用。现在,用户在一个浏览器选项卡中登录Facebook,并在另一个浏览器选项卡中进入我的应用程序。他尚未登录我的应用程序,他看到登录屏幕。因此,问题是,在这种情况下getLoginStatus是否会返回connected

因为看起来它不能这样工作,至少当我在这里使用完整的代码示例时:https://developers.facebook.com/docs/facebook-login/web我要做的是单击“登录”按钮,授予所有权限,然后看到{{1 }}信息,然后刷新页面,我需要再次登录才能查看connected数据。是这种预期的行为,还是刷新后应将用户识别为connected

我想在这里实现的建议是,如果用户早先已经通过Facebook登录到我的应用程序,则建议他使用Facebook登录。也许有人会知道我该如何实现?

0 个答案:

没有答案