facebook自动登录(同一台设备上的多个用户)

时间:2011-04-07 21:21:58

标签: facebook login

我一直在研究这个问题,但未能找到明确的答案。是否可以将facebook登录合并到我的应用程序中,以便用户只需登录一次facebook?所以我网站上的用户帐户与他/她的Facebook帐户绑定,当他们登录我的网站时,他们也会自动登录Facebook?

问题是该解决方案不能与用户的设备有任何关系。这是因为我的应用程序是为自助服务终端平台构建的,其中多个用户使用同一台机器。当他们登录到应用程序时(他们实际上会通过卡片扫描仪进行),我希望他们只需要第一次登录Facebook。

这可能吗?

感谢。

1 个答案:

答案 0 :(得分:1)

您无法为他们登录Facebook,但即使他们未登录,您也可以通过请求第一次授权的offline_access权限来访问用户的数据。

http://developers.facebook.com/docs/authentication/

  

除了访问令牌(   access_token参数),响应   包含直到的秒数   令牌过期(过期   参数)。令牌过期后,   你需要重新运行这些步骤   上面生成一个新的代码和   access_token,尽管用户有   已经授权你的应用程序,他们会   没有提示再次这样做。如果   您的应用需要一个访问令牌   无限的到期时间(也许是拿走   代表用户的行为   他们没有使用你的应用程序),你可以   请求offline_access权限。

您需要做的是将应用中的用户标识链接到Facebook用户ID,并代表他们发送请求。