2012-02-22 46 views
2

幾天前我試圖刷新訪問令牌,並觀察「Web」類型的應用程序初始訪問令牌到期時間大約2小時,「原生/桌面「類型的應用程序25小時。 但今天早上我看到,對於本地/桌面類型的應用程序,初始訪問令牌到期時間爲60天。 所以我想知道是否有記錄在Facebook的應用程序的最初到期時間?第一次獲取的Facebook訪問令牌到期時間是什麼

回答

0

我不認爲有任何官方文件解釋如何計算到期時間。但是,當access_token傳遞給應用程序時,您還應該收到「expires」參數。

expires參數是令牌需要重新驗證之前的秒數。在編寫應用程序時,請確保記錄此內容並提示用戶在其配置文件過期時重新鏈接它們。

一些注意事項:無限到期時間

  • 您可以要求 「offline_access」 權限。

  • 如果用戶更改密碼或取消您的應用程序的隱私/安全設置,令牌將自動失效。

+1

offline_access會5月1日棄用 – 2012-02-22 07:42:34

0

有一個在App高級設置一個新的選項:棄用offline_access

如果啓用該應用程序會發出長住訪問令牌,但你不能要求offline_access。我相信在貶值過程完成後,到期時間將恢復正常,或者可能會將其保留至60天。