【问题标题】:Facebook Life time for access_token [closed]access_token的Facebook生命周期[关闭]
【发布时间】:2012-03-16 15:53:53
【问题描述】:

我看到 offline_access 已被贬值。我只是想知道,我的 access_token 会有多少天。

我的意思是,重置需要多少天?

如何以编程方式获取用户访问令牌。

提前致谢!

【问题讨论】:

标签: facebook access-token


【解决方案1】:

我猜你的 Facebook access_token 将在 60 天后过期。检查此链接:Deprecation of Offline Access Permission 以获得更好的想法。

查看此链接了解如何获取Access Token。您可以为此使用 Graph Api。 希望对你有帮助

【讨论】:

  • :如何获取用户访问令牌?
  • :我猜,访问令牌会在用户安装应用程序时生成,但我需要访问令牌,每次用户访问我的应用程序时。
【解决方案2】:

您可以根据需要随时随地索取令牌。每次用户与您的应用程序交互时(通过权限对话框单击链接,使用包含 JS SDK 的页面,在应用程序画布上...)令牌的过期日期由 facebook 刷新并在接下来的 60 天内有效。 (但每天只更新一次)

【讨论】:

  • :一旦安装了应用程序,facebook将不会再次获得权限。一般如何获取用户访问令牌。你能给我示例代码吗。
  • 1) 用户在画布或页面中使用您的应用程序(包括 JS SDK)。 facebook 会注意到交互会刷新令牌的过期日期。如果您要求刷新令牌 (developers.facebook.com/docs/offline-access-deprecation/…),您将获得一个带有新日期的令牌。
  • 2) 如果您不能使用 JS 或画布构建链接,例如请求权限。对话框是否显示或立即重定向都没有关系。在这两种情况下,您都会得到包含 code 参数的 facebook 响应。 (developers.facebook.com/docs/authentication/#server-side-flow)。注意:您必须构建自己的 api-call,因为 php-sdk 忽略了 expire-date 参数。
猜你喜欢
  • 2013-05-13
  • 2019-03-04
  • 2018-04-02
  • 2013-02-06
  • 2015-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多