2014-09-05 64 views
0

我目前使用我自己的Instagram帳戶(不是我的用戶)獲取access_token,因此我不需要爲自己創建顯式的服務器端身份驗證流來獲取代碼。然後,我可以通過編程方式使用代碼來獲取access_token,而無需任何人工交互。我可以使用相同的代碼多次獲取Instagram access_token嗎?

我的問題是,對於僅需要所有者代碼獲取access_token的應用程序,Instagram是否允許您重複使用相同的代碼,以便您不必手動輸入新代碼?

謝謝:)

回答

1

如果你只使用一個帳戶,有目前沒有必要一再請求新的訪問令牌。您應該進行一次身份驗證,並存儲該訪問令牌以用於調用API端點。

Instagram訪問令牌目前沒有設置到期日,但可能會在將來的任何時候過期。因此,您可以無限期地重用令牌(現在),但構建系統以準備在存儲令牌過期的情況下請求新令牌。

http://instagram.com/developer/authentication/

請注意,我們不包括到期時間。我們的access_tokens沒有 明確過期,儘管您的應用應該處理用戶撤銷訪問的情況,或者在某段時間 時間後過期令牌。在這種情況下,您的響應元將包含一個 「error_type = OAuthAccessTokenError」。換句話說:不要假設 您的access_token永遠有效。

相關問題