Session 让Facebook会话保持活跃?

Session 让Facebook会话保持活跃?,session,facebook-graph-api,facebook,Session,Facebook Graph Api,Facebook,我知道有离线\u权限选项,但是有没有办法让Facebook会话保持活跃 Facebook从存储的cookie生成会话,因此我不确定定期API请求是否会更新会话。脱机访问扩展权限会使您收到的令牌保持活动状态。在以下位置签出文档: 使您的应用程序能够随时代表用户执行授权请求。默认情况下,大多数访问令牌在短时间后过期,以确保应用程序仅在用户积极使用应用程序时代表用户发出请求。此权限使OAuth端点返回的访问令牌长期有效 您不需要重复调用来保持令牌处于活动状态,只需存储它并根据需要使用它即可。下面是一个

我知道有离线\u权限选项,但是有没有办法让Facebook会话保持活跃


Facebook从存储的cookie生成会话,因此我不确定定期API请求是否会更新会话。

脱机访问扩展权限会使您收到的令牌保持活动状态。在以下位置签出文档:

使您的应用程序能够随时代表用户执行授权请求。默认情况下,大多数访问令牌在短时间后过期,以确保应用程序仅在用户积极使用应用程序时代表用户发出请求。此权限使OAuth端点返回的访问令牌长期有效


您不需要重复调用来保持令牌处于活动状态,只需存储它并根据需要使用它即可。下面是一个描述如何在PHP SDK中使用令牌的答案:

感谢Antonelli的回答。这意味着没有离线访问就没有办法了?我的问题的原因是,可能有人因为离线访问权限而取消注册。所以我想也许还有别的办法。但似乎没有其他选择。脱机访问是在用户离开应用程序后与他们保持会话的唯一方法。我不建议尝试绕过这个过程,因为我确信这违反了Facebook的条款。(这就是为什么他们添加了权限,所以人们可以选择允许你的应用程序这么做。)