我的每个用户使用图形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
我看到了刷新令牌的方法,但这是否是我希望生成令牌时不会有用户交互的方式?我需要示例代码,因为它很难理解。
答案 0 :(得分:2)
我是这么认为的。试着在这里查看:
https://www.sammyk.me/access-token-handling-best-practices-in-facebook-php-sdk-v4
查看“随着时间的推移维持长期访问令牌的最佳实践”。猜猜你可能找到你需要的答案。