web-dev-qa-db-ja.com

Googleアクセストークンの有効期限

Google APIからaccess_tokenを取得すると、expires_in値が付属しています。ドキュメントによると、この値は「アクセストークンの残りのライフタイム」を示しています。

この値の単位は何ですか?

136
Frank LaRosa

仕様には秒が記載されています:

http://tools.ietf.org/html/draft-ietf-oauth-v2-22#section-4.2.2

expires_in
    OPTIONAL.  The lifetime in seconds of the access token.  For
    example, the value "3600" denotes that the access token will
    expire in one hour from the time the response was generated.

Googleがこれを文書化しないことは不注意であることにOPに同意します。

89

ご覧ください: https://developers.google.com/accounts/docs/OAuth2UserAgent#handlingtheresponse

それは言います:

応答に含まれる他のパラメーターには、expires_inおよびtoken_typeが含まれます。これらのパラメータは、トークンの寿命を秒単位で記述します...

86
stewe

受け入れられた答えがないので、私はこれに答えようとします:

[s] - seconds
13
msysmilu

from クライアント用Google OAuth2.

  • expires_in-トークンが無効になるまでの秒数.
4