【发布时间】:2019-02-04 16:20:00
【问题描述】:
Facebook 应用程序需要一个“永不过期”的访问代码如何获得?
【问题讨论】:
Facebook 应用程序需要一个“永不过期”的访问代码如何获得?
【问题讨论】:
你是这样得到的:
【讨论】:
请确保您了解 Token 之间的区别,有 App Token、User Token 和 Page Token,用途不同。
只有一个令牌不会过期:应用访问令牌。您不需要生成它,它只是“App-ID|App-Secret”(中间有一个管道符号)。
页面标记不再永远有效,您可以在文档https://developers.facebook.com/docs/facebook-login/access-tokens/expiration-and-extension 中阅读
如果您用于检索此页面访问令牌的用户访问令牌是 一个长期存在的令牌,你会得到一个长期存在的页面令牌,它有利于 至少 60 天。
但是,如果您使用主页管理员令牌并且您的应用具有 业务权限,返回的页面访问令牌不会过期。
因此,为了获得扩展页面令牌(有效期为 60 天或永久),以下是步骤:
manage_pages 授权(以及您可能需要的其他权限)/page-id?fields=access_token 与扩展用户令牌一起使用,以获得特定页面的扩展页面令牌,或使用/me/accounts?fields=access_token 为您管理的所有页面获取扩展页面令牌。【讨论】: