php - 在没有用户交互的情况下刷新 facebook 长期访问 token

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

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

在另一篇文章中,我很久以前在这里提到了我如何生成 token - http://stackoverflow.com/questions/16962486/extending-valid-expired-60-days-access-token-without-user-互动

现在我如何从他们站点中的代码自动刷新长期 token ,这样用户就不需要通过访问我的 token 生成网站页面来第二次获取 token 。

在 facebook 帮助页面的 从服务器端长生命周期 token 生成长生命周期用户 token 部分 - https://developers.facebook.com/docs/facebook-login/access-tokens 我看到了刷新 token 的方法,但这是我希望在生成 token 时没有用户交互的方式吗?我需要示例代码,因为它很难理解。

最佳答案

我是这么认为的。尝试在此处查看:

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

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

关于php - 在没有用户交互的情况下刷新 facebook 长期访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24166392/

相关文章:

php - 使用连接语法的动态 MySQL 记录集查询

php - 反混淆一些 PHP 代码

java - 针对 Facebook 的客户端身份验证

facebook - 获取与 facepy 一起使用的 facebook 访问 token

server-side - Facebook Graph API - 完整的服务器端身份验证和 API 调用

PHP/Mysql分页: database connection issues

php - Zend Router(如何将/administration/users等url定向到Administration_UsersController)

Facebook API : replacement for/me/home to get user's news feed?

javascript - 在nodejs中将音频从url转换为base64?

iphone - Facebook 共享窗口问题