How Can I increase the expiry time of Spotify token?

前端 未结 2 2406
感情败类
感情败类 2021-02-20 11:15

Please advice how can I increase token expiry time While fetching data using spotify web API \"https://accounts.spotify.com/api/token\"

相关标签:
2条回答
  • 2021-02-20 11:23

    Access tokens expire after one hour. This expiry time is set on Spotify's side and can't be changed by the client.

    You can refresh an access token if you're retrieving it using the Authorization Code flow. (The refresh token is practically valid forever, or until it has been manually revoked.)

    0 讨论(0)
  • 2021-02-20 11:41

    As stated by Michael Thelin, the token's expiration time is determined by Spotify so you just have to work around their set constraints.

    That being said, you can anticipate when a new token will need to be generated/used based on the property expires_in which Spotify sends back in the response when you request a token (https://accounts.spotify.com/api/token). The expires_in property is an integer and it tells you how many seconds the token will be good for. As seen in their authorization documentation, the expires_in property is returned with the value 3600 (seconds) or, 1 hour.

    After that hour is up, use your refresh_token to request a new token.

    0 讨论(0)
提交回复
热议问题