【问题标题】:How to revoke or renew or refresh long lived access token after expiration (i.e., after 60 days of generation) of facebook using facebook api's?如何使用 facebook api 在 facebook 到期后(即生成 60 天后)撤销或更新或刷新长期访问令牌?
【发布时间】:2015-06-08 10:43:18
【问题描述】:

当用户通过我们的网站登录 facebook 并使用该访问令牌向用户墙发布或发布提要时,我正在获取用户访问令牌。

因此,我在 Facebook 登录我们网站时生成的短期访问令牌的帮助下,使用 facebook api 生成了一个长期访问令牌。 但是 facebook 的长寿命访问令牌的寿命只有 60 天。那么任何人都可以建议如何在 60 天后使用 facebook api 而不是使用 facebook sdk 来撤销或刷新或更新这个长期存在的访问令牌?

【问题讨论】:

    标签: facebook facebook-access-token


    【解决方案1】:

    您可以通过调用 Graph API 删除所有权限来撤销应用的所有权限:HTTP DELETEme/permissions

    但是,延长长期访问令牌的唯一方法是,如 here 所述,将人员送回您的应用使用的登录流程。请注意,此人实际上不需要再次登录,他们已经授权了该应用程序,因此他们将立即使用刷新的(短期)令牌从登录流程重定向回该应用程序。然后,您可以将这个短命的令牌换成长命的。

    【讨论】:

      猜你喜欢
      • 2021-05-09
      • 2012-05-28
      • 1970-01-01
      • 2015-11-17
      • 1970-01-01
      • 2014-09-06
      • 2018-09-07
      • 2019-05-31
      • 1970-01-01
      相关资源
      最近更新 更多