为什么Facebook不推荐离线访问并支持过期时间长的访问令牌?

为什么Facebook不推荐离线访问并支持过期时间长的访问令牌?,facebook,oauth,Facebook,Oauth,Facebook不推荐使用离线访问和支持访问令牌并具有长期有效期的理由是什么 这一决定的基本原理是确保应用程序在60天内至少有一次被用户访问。 为了扩展用户访问令牌,您的应用程序应该获得短期访问令牌,这可以在用户通过应用程序登录时完成,然后您可以要求graph api扩展它 因此,通过这个扩展过程,Facebook确保应用程序代表其活跃用户“执行”操作。如果用户超过60天不使用您的应用程序,则您的应用程序将无法代表其非活动用户执行操作 但是,请注意,如果您将使用永远不会过期的应用程序访问令牌,则

Facebook不推荐使用离线访问和支持访问令牌并具有长期有效期的理由是什么

这一决定的基本原理是确保应用程序在60天内至少有一次被用户访问。 为了扩展用户访问令牌,您的应用程序应该获得短期访问令牌,这可以在用户通过应用程序登录时完成,然后您可以要求graph api扩展它

因此,通过这个扩展过程,Facebook确保应用程序代表其活跃用户“执行”操作。如果用户超过60天不使用您的应用程序,则您的应用程序将无法代表其非活动用户执行操作

但是,请注意,如果您将使用永远不会过期的应用程序访问令牌,则即使对于非活动用户,您也可以执行这些操作。当然,你必须申请特殊权限,并使用Facebook的“实时更新”