如何在使用facebook api的Facebook到期后(即产生60天后)撤销或续订或刷新长期访问令牌?

时间:2015-04-03 10:35:32

标签: facebook facebook-access-token

当用户通过我们的网站登录Facebook并使用该访问令牌向用户墙发布或发布供稿时,我将获得用户访问令牌。

所以我使用facebook api生成了一个长期访问令牌,借助于在我们网站登录时生成的短暂访问令牌。 但长寿访问facebook的生命周期只有60天。因此,任何人都可以建议如何使用facebook api 60天后不使用facebook sdk撤销或刷新或续订这个长期访问令牌?

1 个答案:

答案 0 :(得分:1)

您可以通过执行删除所有权限的图表API调用来撤消应用的所有权限:HTTP DELETEme/permissions

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