2012-04-16 510 views
1

我對計算訪問令牌到期之前的時間有點困惑。Facebook訪問令牌到期

我正在使用服務器認證(http://developers.facebook.com/docs/authentication/server-side/)。

當我從Facebook的請求獲取認證碼給我的重定向URL時,我發送一個認證請求回Facebook,並且我得到了訪問令牌以及'expires'參數,最近我可以看到expires是一個很長的值,表示令牌到期之前的秒數。出於某種原因,我認爲它曾經是以毫秒爲單位的時間。

我可以認爲到期時間現在是+過期(以秒爲單位) - 在我看來太長了(約5109691秒) - 它有意義嗎?

謝謝你的幫助。

+0

訪問令牌應該在半小時內處於活動狀態。對於所有的操作臨時令牌已經足夠了。實際上你想用FB API做什麼? – zerkms 2012-04-16 12:00:33

回答

10

服務器驗證的訪問令牌有效期爲兩個月。 您收到的價值是正確的。

編輯: https://developers.facebook.com/roadmap/offline-access-removal/

閱讀 '服務器端OAuth開發' 一節。

+0

非常感謝您的快速回復 – 2012-04-16 13:34:24

+0

@JessicaCowen如果您認爲正確,請接受答案。 – lulalala 2012-07-27 02:52:48