自动生成 Facebook 页面访问令牌



所以我正在尝试从我创建的Facebook页面获取帖子列表。阅读文档后,我需要为每个 API 请求提供一个用户访问令牌/页面令牌才能获取数据。文档指出,用户访问令牌和页面访问令牌有两种变体:

  • 寿命短,在几小时/几天内过期。
  • 寿命长,90天内过期。

我正在构建的应用程序是一个聚合新闻(Facebook,Twitter和Instagram(提要,将在我的网站上向用户显示。

根据我所读到的内容,应用程序令牌没有过期时间,但无法访问页面 API。

Facebook是否真的希望应用程序所有者记住每90天手动更新一次密钥以保持应用程序正常工作,或者我是否错过了可以自动执行此操作的操作?

如果它只是关于您的主页,您不会错过任何内容,并且无法自动生成令牌 - 这将使到期日期变得毫无意义。您只能在提醒过期之前向自己发送提醒。但是:例如,如果您更改Facebook密码,它也可能会过期。最好实现适当的错误处理,以便在令牌不再工作时收到一条消息。

如果也是关于其他主页的,您可以申请主页公开内容访问并使用永久有效的应用令牌。

最新更新