Android 使用访问令牌登录Facebook

Android 使用访问令牌登录Facebook,android,facebook,facebook-access-token,Android,Facebook,Facebook Access Token,是否仍有存储稍后使用的访问令牌的方法 即: user1登录到我的应用,然后使用Facebook对话框Auth登录 应用商店facebook访问令牌 user1从我的应用程序注销 user2登录到我的应用程序,然后使用Facebook对话框Auth登录 user2从我的应用程序注销 user1重新登录到我的应用程序并继续使用facebook,访问令牌最初存储在首次登录时 === 我应该澄清一下。。。 我正试图找出将多个facebook帐户绑定到我的应用程序中的方法。因此,当不同的用户登录时,他们可

是否仍有存储稍后使用的访问令牌的方法

即: user1登录到我的应用,然后使用Facebook对话框Auth登录
应用商店facebook访问令牌
user1从我的应用程序注销
user2登录到我的应用程序,然后使用Facebook对话框Auth登录
user2从我的应用程序注销
user1重新登录到我的应用程序并继续使用facebook,访问令牌最初存储在首次登录时

===

我应该澄清一下。。。
我正试图找出将多个facebook帐户绑定到我的应用程序中的方法。因此,当不同的用户登录时,他们可以访问各自的facebook帐户。

访问令牌会随着时间的推移而过期。因此,您应该在用户重新登录时检查它是否有效,并在以上述方式遇到过期的访问令牌时处理它

如果您希望使用脱机访问来延长到期日期,那么这种情况很快就会消失。现在,您必须按照前面提到的方式续订访问令牌


离线访问权限已被弃用并于2012年12月5日删除

是的-这也正是您所做的-但这只有在您将“登录到我的网站”与“使用facebook登录”分离时才起作用-然后您将最新的访问令牌存储在数据库中,当他们重新登录时,继续使用它,直到过期,在什么时候,您需要用户再次通过身份验证流?您可以发布一个指向某个教程或其他内容的链接,在这里您可以动态应用访问令牌,就像我们在这里讨论的那样?我只看到过一个新登录应用访问令牌的演示。我真的不知道如何给你一个例子——在用户通过你现有的登录代码登录到你的应用程序/站点之后,从您的数据库中检索他们最近的Facebook访问令牌,并在调用Facebook API时使用该令牌-如果该令牌过期,您将需要他们再次通过Facebook身份验证流(需要他们登录Facebook的网站/应用程序)好的,我想我现在明白了。因此,当我想要设置令牌时,我有以下内容:
private Facebook mFb
mFb.setAccessToken(令牌)它应该工作吗?我还需要做些什么才能重新应用令牌并继续作为以前登录的用户进行操作?我应该澄清一下。。。我正试图找出将多个facebook帐户绑定到我的应用程序中的方法。这样,当不同的用户登录时,他们就可以访问各自的facebook帐户。难道facebook没有离线权限使访问令牌可以无限期地使用吗?如果user2没有登录到facebook,我希望user1能够重新登录到我的应用程序,并重新应用访问令牌。脱机访问权限已弃用,将于2012年12月5日删除。如果我使用扩展令牌,你知道这会持续多久吗?我希望用户只需要登录到facebook一次,如果他们使用相同的应用程序登录。我唯一需要重新登录的时候是他们从我的应用程序上注销当前用户。我应该澄清一下。。。我正试图找出将多个facebook帐户绑定到我的应用程序中的方法。因此,当不同的用户登录时,他们可以访问各自的facebook帐户。短期访问令牌大约为2小时。当您在应用程序中使用服务器端身份验证时,您得到的长寿命是60天。