facebook - 自动生成 Facebook 页面访问令牌
问题描述
所以我试图从我创建的 Facebook 页面获取帖子列表。阅读文档后,我需要为每个 API 请求提供用户访问令牌/页面令牌,以便获取数据。该文档指出,用户访问令牌和页面访问令牌有两种变体:
- 寿命短,几小时/几天内到期。
- 使用寿命长,90 天内到期。
我正在构建的应用程序是一个聚合新闻(Facebook、twitter 和 Instagram)提要,将在我的网站上显示给用户。
根据我的阅读,应用令牌没有过期但无法访问页面 API。
Facebook 真的希望应用程序所有者记住每 90 天手动更新一次他们的密钥以保持应用程序正常工作,还是我错过了一些我可以做的自动化操作?
解决方案
如果它只是关于您的页面,那么您不会遗漏任何东西,并且无法自动生成令牌 - 这将使到期日期变得毫无意义。您只能在到期前向自己发送提醒。但是:例如,如果您更改 Facebook 密码,它也可能会过期。实施适当的错误处理将是一个好主意,以便在令牌不再工作时收到消息。
如果也是关于其他页面的,您可以申请页面公共内容访问并使用永久有效的 App Token。