Facebook graph api 刷新特定用户的过期访问令牌

Facebook graph api 刷新特定用户的过期访问令牌,facebook-graph-api,access-token,facebook-oauth,facebook-access-token,Facebook Graph Api,Access Token,Facebook Oauth,Facebook Access Token,我正在构建的应用程序将一个用户id映射到多个facebook帐户。我为每个映射帐户都有访问令牌,一切都很好。但是,当其中一个访问令牌过期,但该用户以与过期访问令牌所属用户不同的用户身份登录到Facebook时,就会出现问题 我阅读了所有关于为当前登录的用户获取新访问令牌的内容,但我没有发现关于访问令牌过期的用户未登录Facebook的情况 我将感谢您的想法和可能的解决方案。用户不能有多个Facebook帐户,因此您的问题的一部分并不完全有意义,但一般来说,如果访问令牌过期,您需要用户返回到您的应

我正在构建的应用程序将一个用户id映射到多个facebook帐户。我为每个映射帐户都有访问令牌,一切都很好。但是,当其中一个访问令牌过期,但该用户以与过期访问令牌所属用户不同的用户身份登录到Facebook时,就会出现问题

我阅读了所有关于为当前登录的用户获取新访问令牌的内容,但我没有发现关于访问令牌过期的用户未登录Facebook的情况


我将感谢您的想法和可能的解决方案。

用户不能有多个Facebook帐户,因此您的问题的一部分并不完全有意义,但一般来说,如果访问令牌过期,您需要用户返回到您的应用程序并再次通过流,这将为该用户提供一个新的访问令牌用户不能有多个Facebook帐户,因此你的部分问题并不完全有意义,但一般来说,如果访问令牌过期,你需要该用户返回到你的应用程序并再次通过流,这将为该用户提供一个新的访问令牌

我认为获得更新的访问令牌的唯一方法是从初始登录屏幕再次通过整个身份验证过程


根据您构建应用程序所使用的技术,我可以想象,您在不注销现有Facebook帐户的情况下登录Facebook帐户的唯一方法是设置web浏览器的并行实例,只要他们不共享Cookie之类的东西。

我认为获得更新的访问令牌的唯一方法是从初始登录屏幕再次完成整个身份验证过程


根据您构建应用程序所使用的技术,我可以想象,您在不注销现有Facebook帐户的情况下登录Facebook帐户的唯一方法是设置web浏览器的并行实例,只要它们不共享Cookie之类的内容。

谢谢Igy。我的应用程序将用户(本地用户,而不是facebook)映射到facebook帐户。因此,我的A用户可以将fb1和fb2 Facebook帐户映射到它。这就是我的意思。我仍然不太明白为什么这并不意味着人们拥有多个Facebook帐户,但不管怎样-一旦令牌过期,他们需要再次通过身份验证流程,我猜你说人们不能有多个Facebook帐户的真正意思是,一旦用户A从帐户fb1注销并使用帐户fb2登录回Facebook,fb1的OAuth2访问令牌就会自动失效。但即便如此,既然我有fb1和fb2的用户ID,我能在fb1上强制重新验证吗?我知道我可以注销当前登录的用户。。。嗯,也许这样行……谢谢你,伊吉。我的应用程序将用户(本地用户,而不是facebook)映射到facebook帐户。因此,我的A用户可以将fb1和fb2 Facebook帐户映射到它。这就是我的意思。我仍然不太明白为什么这并不意味着人们拥有多个Facebook帐户,但不管怎样-一旦令牌过期,他们需要再次通过身份验证流程,我猜你说人们不能有多个Facebook帐户的真正意思是,一旦用户A从帐户fb1注销并使用帐户fb2登录回Facebook,fb1的OAuth2访问令牌就会自动失效。但即便如此,既然我有fb1和fb2的用户ID,我能在fb1上强制重新验证吗?我知道我可以注销当前登录的用户。。。嗯,也许会这样。。。