目前我的网页上有一个选项,点按一个按钮,Facebook登录验证对话框将按照http://developers.facebook.com/docs/authentication/#server-side-flow中的说明进行加密。我正在使用JavaScript SDK(FB.api)。
因此,对于用户成功进行身份验证和应用授权,我将从响应中检索该特定用户的 ACCESS TOKEN 。为了避免令牌过期,我使用OFFLINE_ACCESS。最后,令牌保存在我的本地数据库中, cron作业将定期使用此令牌来读取用户的Facebook数据。
我的问题是,由于Facebook将弃用offline_access ,是否还有其他方式可以为用户提供唯一的ACCESS TOKEN(没有过期时间),这样用户就会批准我的应用程序一次,而cron作业将使用其令牌定期读取数据。
从这个链接:http://developers.facebook.com/roadmap/offline-access-removal我发现我们只能延长令牌到期时间。
有人可以为此建议解决方案吗?