2012-07-13 120 views
1

假设可以将Facebook API访问令牌从某个Web应用程序传输到我的移动应用程序(通过物理存储或网络),我的移动应用程序是否可以将该令牌用作定期获得的令牌(就好像移动应用本身从Facebook请求令牌一样)?Facebook API在另一台机器上进行身份验证

此程序是否允许在Facebook API的服务条款中使用?

移动应用程序是否可以缓存该转移的令牌并将其作为自己的使用?

基本上,我想要的是用户在一台机器上进行Facebook登录和验证,并在另一台机器上使用获得的令牌(例如移动应用程序)。

有没有更好的方法来做到这一点?

回答

1

你可以设置你的手机应用程序通过facebook的oauth步骤onload,如果用户已经认证了应用程序,他将立即登录,因为你会在此时获得一个访问令牌,保存在移动应用程序中。

自动登录触发器现在正用于stackoverflow和quora。 (如果您通过Facebook在这里注册,当您访问该网站时,您将再次登录 - 与quora相同)。

此外,访问令牌授予访问特定的“Facebook应用程序”。如果您的移动应用使用相同的应用ID,那么您肯定可以在移动设备上重复使用相同的访问令牌。

+0

非常有意义。所以简而言之,我只需要在整个机器和移动设备上使用相同的应用程序标识以使标记正常工作。谢谢! – josephus 2012-07-13 05:01:34

1

是的,我们可以重复使用它。我从移动应用程序获得了一个访问令牌,然后它适用于Web浏览器。

相关问题