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