2012-02-16 89 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