我希望我的网站用户能够在他们的个人资料中授权Facebook访问权限,这样我们的服务器就可以继续使用该授权。我知道如何进行授权部分,但我得到的是一个最终会过期的访问密钥。这将要求用户定期重新登录并重新授权我们。
用户是否可以授予一次授权,为我提供一个不会过期的访问密钥?
答案 0 :(得分:2)
offline_access
现已被禁用,正如其中一条评论所指出的那样。要理解Facebook的变化是一个不错的帖子。 https://developers.facebook.com/roadmap/offline-access-removal/
如果应用程序未请求offline_access权限,则访问令牌是有时间限制的。当用户退出Facebook时,时间限制的访问令牌也会失效。 如果应用程序已获得用户的offline_access权限,则访问令牌没有到期。但是,只要用户更改其密码,它就会失效。