我正在玩Facebook-API . 对于身份验证,用户将被发送到oauth对话框 . 在允许访问后,用户的浏览器被重定向到facebook-application设置中指定的地址 . 我们已请求scope = offline_access和response_type = token,因此post-auth重定向包含有效的访问令牌 . 到现在为止还挺好 . 现在我的问题是:没有用户交互可以重新请求此访问令牌吗? (例如:服务器没有捕获来自oauth-dialog的after-auth请求)
感谢任何启发:-)
2 回答
首先,不推荐使用offline_access - 有关详细信息,请参阅此处:https://developers.facebook.com/roadmap/offline-access-removal/ . 你现在获得的最多是60天令牌 .
回答你的问题 - 没有用户交互就无法请求访问令牌 - 为什么我们需要登录对话呢?
offline_access已弃用,很快就会删除 .
在这里看看你可能需要调整你的应用程序:https://developers.facebook.com/roadmap/offline-access-removal/