在没有用户交互的情况下刷新facebook长期访问令牌

时间:2014-06-11 15:06:09

标签: php facebook facebook-access-token facebook-graph-api-v2.0

我的每个用户使用图形api从我的网站生成一个长期(60天)访问令牌。但问题是当它在60天后过期时,用户必须通过访问我的网站再次生成它。有时候他们会忘记令牌到期和Facebook页面提要在其网站中显示错误。

在我提到的关于我如何在很久以前生成令牌的另一篇文章 - http://stackoverflow.com/questions/16962486/extending-valid-expired-60-days-access-token-without-user-interaction

现在,我如何从其网站中的代码自动刷新长期令牌,以便用户不必通过访问我的令牌生成网站页面获得第二次令牌。

在Facebook帮助页面的Generating Long-Lived User Tokens from Server-Side Long-Lived Tokens部分 - https://developers.facebook.com/docs/facebook-login/access-tokens 我看到了刷新令牌的方法,但这是否是我希望生成令牌时不会有用户交互的方式?我需要示例代码,因为它很难理解。

1 个答案:

答案 0 :(得分:2)

我是这么认为的。试着在这里查看:

https://www.sammyk.me/access-token-handling-best-practices-in-facebook-php-sdk-v4

查看“随着时间的推移维持长期访问令牌的最佳实践”。猜猜你可能找到你需要的答案。