Facebook JS SDK-恢复FB会话
我在一个网站上工作,该网站允许用户将他们的“本地”账户与他们的FB账户链接——这是通过使用FB JS API实现的,该API在浏览器中植入FB cookie,然后由我的代码解析该cookie,等等 现在,当用户注销站点(FB会话随后使用Facebook JS SDK-恢复FB会话,facebook,Facebook,我在一个网站上工作,该网站允许用户将他们的“本地”账户与他们的FB账户链接——这是通过使用FB JS API实现的,该API在浏览器中植入FB cookie,然后由我的代码解析该cookie,等等 现在,当用户注销站点(FB会话随后使用FB.logout();call关闭)并使用其凭据再次登录(不使用FB Connect)时,如果可能,我希望自动恢复FB会话(不显示FB弹出窗口),以允许向FB墙发布评论 我知道我可以使用OAuth access_令牌从后端发布评论,但我希望使用JS SDK。对于
FB.logout();
call关闭)并使用其凭据再次登录(不使用FB Connect)时,如果可能,我希望自动恢复FB会话(不显示FB弹出窗口),以允许向FB墙发布评论
我知道我可以使用OAuth access_令牌从后端发布评论,但我希望使用JS SDK。对于后端版本,事情相对简单,但我无法完全理解客户端解决方案——例如,如何处理其他用户登录FB的情况,以及我站点的返回用户的FB会话与其他用户的现有FB会话冲突
有人能给我一些建议吗?您可以更改扩展权限范围以包括脱机访问,而不是在用户每次登录时启动Facebook会话。这将为您提供一个长寿命的访问令牌,并允许您随时代表用户执行授权请求 这将只需要他们授权您的应用程序一次,这大概将是当“链接”他们的帐户 此处有一些关于扩展权限的信息供您参考:
您可以更改扩展权限范围以包括脱机访问,而不是在用户每次登录时启动Facebook会话。这将为您提供一个长寿命的访问令牌,并允许您随时代表用户执行授权请求 这将只需要他们授权您的应用程序一次,这大概将是当“链接”他们的帐户 此处有一些关于扩展权限的信息供您参考:
是的,同时我发现这是
脱机访问
权限,不过还是要谢谢你。我还意识到JS SDK或多或少与浏览器中的FB会话有关,因此我可能正试图赢得一场失败的战争,我最好把时间花在备份上:-)我确实发现PHP SDK更适合这种类型的访问。祝你好运!是的,同时我发现了这个离线访问权限
,不过还是要谢谢你。我还意识到JS SDK或多或少与浏览器中的FB会话有关,因此我可能正试图赢得一场失败的战争,我最好把时间花在备份上:-)我确实发现PHP SDK更适合这种类型的访问。祝你好运!