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

时间:2012-09-20 21:22:45

标签: facebook-graph-api access-token facebook-oauth facebook-access-token

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

我阅读了有关为当前登录用户获取新访问令牌的所有内容,但当访问令牌过期的用户未登录到Facebook时,我没有发现任何相关信息。

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

根据您构建应用程序的技术,我可以想象您只需登录到Facebook帐户而无需退出现有应用程序即可设置Web浏览器的并行实例,因此只要他们不分享像饼干这样的东西。