我们目前有许多用户拥有offline_access 用户令牌,我们使用这些令牌代表他们管理页面。我已经阅读了删除 offline_access指南并且大部分更改都很清楚,但是我们想澄清一个未知数。
在永久弃用offline_access 之后,我们将切换到使用非过期页面access_tokens。我们对新用户的工作流程进行了彻底的测试,发现将短期令牌交换为长期令牌,然后使用长期用户 access_tokens 检索未过期的页面 access_tokens 没有问题。
我的查询与使用现有的 offline_access access_tokens 检索未过期的页面令牌有关。上述指南中“场景 5:页面访问令牌”的最后一句表明您应该能够使用长期存在的 access_tokens 或 offline_access access_tokens 来检索未过期的页面访问令牌,但是当我们使用离线访问令牌进行测试时,返回的页面 access_tokens 有 2 个月的到期日期。
正如指南在场景 2 中所述,offline_access 令牌只会在永久弃用权限时将其到期日期截断为 60 天,我们假设此时所有 offline_access 令牌都将转换为长期用户令牌。
如果这个假设是正确的,我们就没有问题,因为我们已经知道使用长寿命用户令牌获得的页面 access_tokens 没有过期。然而,如果这个假设是不正确的并且offline_access 令牌只会在弃用时给出一个到期日期,我们就会遇到一个问题,因为使用offline_access 令牌检索的页面访问令牌似乎会过期。
有人能够证实这个假设吗?
tl;dr 当offline_access 权限被弃用时,现有的offline_access access_tokens 是否会被转换为长寿命用户access_tokens,或者只是给他们一个到期日?