0

我正在制作一个返回各种 Facebook 内容并需要在数据库中存储长期访问令牌的应用程序。我知道不建议使用 offline_access 权限,因为它很快就会被删除。

Facebook 文档本身似乎很混乱......有一篇 2011 年的博客文章(https://developers.facebook.com/blog/post/2011/05/13/how-to--handle-expired-access-tokens/ ) 指示如何在用户注销时处理无效的访问令牌,但是:

1 - 从 2011 年开始,这意味着它是在引入这些新的 60 天代币之前很久就编写的。

2 - 它在答案的“用户注销”部分提到了 offline_access 权限,这让我相信在使用这种较新的方法时不能完全依赖它。

我见过许多与我类似的问题,所有答案似乎都指向上述帖子,这对我没有任何用处(出于上述原因)。

我已经制定了将令牌交换为 60 天令牌的方法,这似乎正在工作(直到用户注销 - 并使令牌无效)。

但是,我发现某些帐户(尽管很少)可以注销并且令牌保持有效,而对于其他人(大多数)注销会使它无效。

我想知道是否有一些权限或设置允许您“关闭”注销使访问令牌无效?

4

0 回答 0