"Data access expires" 如何影响 webhook 的响应?

How "Data access expires" affects on reponses from webhook?

我和我们的团队正在实施提供 facebook 聊天机器人功能的小型后端,它必须能够处理附加到它的多个粉丝页面。

当 facebook 回调到达 webhook 时,我们可以很容易地识别它属于哪个粉丝页面,并且 select 来自我们在粉丝页面和我们的前端应用程序集成过程中收到的 db 有效页面访问令牌(集成理解因为用户登录到我们的应用程序的过程授予我们访问他的粉丝页面的权限)。

我们决定扩展永不过期的页面访问令牌,这解决了重复用户授予我们粉丝页面权限的整个过程的问题(前面提到的集成)。

我们想知道 "Data access expires"。据我们所知,此期限始终为 90 天,不能延长。它如何影响向 Messenger 用户发送回复?在此期限到期后,我们是否能够正确响应发送到 webhook 的消息?

https://developers.facebook.com/docs/facebook-login/auth-vs-data#data-access:

The following permissions do not expire:

  • ads_read business_management
  • configure_page_transactions
  • manage_pages
  • pages_manage_cta
  • pages_manage_instant_articles
  • pages_messaging
  • pages_show_list
  • publish_pages
  • read_audience_network_insights
  • read_insights ads_management

manage_pagespages_messaging 是您的目的所必需的仅有的两个,因此应该涵盖它。