Facebook graph api 一旦离线访问的用户访问令牌的权限被永久否决,该令牌会发生什么情况?

Facebook graph api 一旦离线访问的用户访问令牌的权限被永久否决,该令牌会发生什么情况?,facebook-graph-api,authentication,oauth,access-token,Facebook Graph Api,Authentication,Oauth,Access Token,我们目前有许多用户使用离线访问用户令牌,我们使用这些令牌代表他们管理页面。我已经阅读了指南,大部分的变化都很清楚,但是有一点我们想澄清 在对脱机访问进行永久性弃用之后,我们将切换到使用非过期页面访问\u令牌。我们已经对新用户的工作流进行了彻底的测试,并没有发现将短期令牌交换为长期令牌,然后使用长期用户访问令牌检索非过期页面访问令牌的问题 我的查询涉及使用现有脱机\u访问\u令牌检索未过期的页面令牌。上述指南中“场景5:页面访问令牌”的最后一句指出,您应该能够使用长寿命访问令牌或离线访问令牌检索未

我们目前有许多用户使用离线访问用户令牌,我们使用这些令牌代表他们管理页面。我已经阅读了指南,大部分的变化都很清楚,但是有一点我们想澄清

在对脱机访问进行永久性弃用之后,我们将切换到使用非过期页面访问\u令牌。我们已经对新用户的工作流进行了彻底的测试,并没有发现将短期令牌交换为长期令牌,然后使用长期用户访问令牌检索非过期页面访问令牌的问题

我的查询涉及使用现有脱机\u访问\u令牌检索未过期的页面令牌。上述指南中“场景5:页面访问令牌”的最后一句指出,您应该能够使用长寿命访问令牌或离线访问令牌检索未过期的页面访问令牌,但是,当我们使用离线访问令牌进行测试时,返回的页面访问令牌有2个月的到期日

由于该指南在场景2中还指出,当权限被永久否决时,脱机访问令牌的过期日期只会被截断为60天,因此我们假设此时所有脱机访问令牌都将转换为长寿命用户令牌

如果这个假设是正确的,我们就没有问题了,因为我们已经知道使用长寿命用户令牌获得的页面访问令牌没有过期。但是,如果此假设不正确,并且脱机访问令牌将在弃用时被简单地指定一个过期日期,那么我们就有一个问题,因为使用脱机访问令牌检索的页面访问令牌似乎将过期

有人能证实这个假设吗

tl;dr当脱机访问权限被弃用时,现有的脱机访问令牌会被转换为长期用户访问令牌,还是只给它们一个有效期?

场景2:如果您之前请求离线访问-更新日期:2012年4月30日

启用迁移后,具有脱机访问权限的现有use access_令牌将继续工作,而不会更改其过期时间。但是,应用程序的新用户将不会在“身份验证”对话框中被提示获得脱机访问权限,并且将收到短期或长期访问令牌,具体取决于您的环境和您请求访问令牌的方式(客户端或服务器端OAuth,请参见下面的场景3和场景4)

在离线访问移除日期之后(请参阅路线图了解确切日期),所有现有的离线访问令牌的过期时间将缩短为60天。此截断对用户是透明的,并且您的应用程序将继续正常运行;Facebook将通过每周开发者总结发送最新消息,届时将发生此截断


你好,雨果,谢谢你的回复,但这些信息并不能回答我的问题。正如我所说的,我试图找出“所有现有的离线\u访问\u令牌的过期时间将被截断为60天”的含义。您能否确认脱机\u访问\u令牌除到期日外将保持不变?或者你认为他们可以转换为长寿命代币吗?60天代币是facebook的长寿命代币,因为他们的普通代币可以使用2小时。因此,在删除它们之后,它们的过期时间将是60天,因此它们需要每60天更新一次。我明白你的观点,但由于我们不能使用离线访问令牌检索我们需要的未过期页面令牌,我需要确保离线访问令牌将在10月3日实际转换为长寿令牌,不只是假设他们的行为(即60天到期)。这有意义吗?请让我知道我是否可以进一步澄清。好吧,现在这是所有facebook发布的信息。据我所知,所有off_acc代币的有效期为60天,从10月3日开始。也许他们会发布新的信息,但不是来自Facebook。如果我是你,我会给他们发一条信息。当然好的,谢谢雨果,你知道我可以在哪里给Facebook发信息吗?在他们的联系人页面上,他们只是简单地将您引导到这个堆栈溢出。