2012-02-16 53 views
0

Facebook已弃用offline_access和引入的访问令牌扩展。 该文件说,要扩展访问令牌,我们需要提供有效的访问令牌。 现在我的疑问是可以我通过它已过期的URL访问令牌, - https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=APP_SECRET&grant_type=fb_exchange_token&fb_exchange_token=EXPIRED_ACCESS_TOKEN我是否可以扩展已经过期的访问令牌

注: - 用户没有更改密码,也没有他已撤销的应用程序。

回答

1

您可以在它仍处于活动状态时将它换成长寿命的令牌,但一旦它过期,它就会停止工作,您需要等待用户返回到您的应用程序并为它们获取新的访问令牌

1

将过期或无效的访问令牌传递给扩展端点将返回错误。您只能扩展当前有效的访问令牌。

Facebook提供了一种无需用户交互即可请求新访问令牌的方法。请参阅我对此问题的详细解决方案,并附上代码:Deprecated offline_access on facebook with RoR

相关问题