0
我知道offline_permission选项,但有没有办法让Facebook会话保持活动?保持Facebook会话活着吗?
Facebook从存储的cookie生成会话,所以我不确定,如果定期API请求更新会话。
我知道offline_permission选项,但有没有办法让Facebook会话保持活动?保持Facebook会话活着吗?
Facebook从存储的cookie生成会话,所以我不确定,如果定期API请求更新会话。
offline_access
扩展权限保持您收到的令牌活着。在以下位置签出文档:http://developers.facebook.com/docs/reference/api/permissions/
使您的应用程序可以随时代表用户执行授权请求。默认情况下,大多数访问令牌在短时间后过期,以确保应用程序仅在主动使用应用程序时代表用户发出请求。此权限使我们的OAuth端点返回的访问令牌长久存在。
您不需要重复调用以保持令牌处于活动状态,您可以将其存储并根据需要使用它。这里的答案描述了如何在PHP SDK中使用令牌:How to login with OFFLINE_ACCESS using the new Facebook PHP SDK 3.0.0?
谢谢Antonelli的回答。那么这意味着没有offline_access就没有办法了?我的问题的理由是,也许有些人因offline_access权限而取消注册。所以我认为可能有另一种方式。但似乎没有其他选择。 –
offline_access是离开应用程序后与用户维持会话的唯一方式。我不会推荐试图绕过这个过程,因为我确信它违背了Facebook的条款。 (这就是为什么他们添加了权限,所以人们可以选择让你的应用程序来做到这一点。) – Antonelli