假设可以将Facebook API访问令牌从某个Web应用程序传输到我的移动应用程序(通过物理存储或网络),我的移动应用程序是否能够将该令牌用作定期获取的令牌(就像移动设备一样)应用程序本身从Facebook请求令牌?
Facebook API的服务条款是否允许此程序?
移动应用程序是否能够缓存该转移的令牌并将其用作自己的?
基本上,我想要的是用户在一台机器上进行Facebook登录和身份验证,并在另一台机器上使用获取的令牌(例如移动应用程序)。
有更好的方法吗?
答案 0 :(得分:1)
您可以设置您的移动应用程序通过Facebook的oauth步骤onload,如果用户已经对应用程序进行了身份验证,他将立即登录,因为您将在此时获得访问令牌,除此之外在移动应用程序中。
现在正在stackoverflow和quora上使用自动登录触发器。 (如果您通过Facebook注册,当您访问该网站时,您将再次登录 - 同样适用于quora)。
此外,访问令牌可授予对特定“facebook app”的访问权限。如果您的移动应用使用相同的应用ID,则您当然可以在移动设备上重复使用相同的访问令牌。
答案 1 :(得分:1)