如何增加Spotify令牌的到期时间?

时间:2015-05-21 11:47:29

标签: spotify access-token

请告知我如何增加令牌到期时间使用spotify web API获取数据" https://accounts.spotify.com/api/token"

2 个答案:

答案 0 :(得分:16)

访问令牌在一小时后过期。此到期时间在Spotify的一侧设置,不能由客户端更改。

如果您使用Authorization Code flow检索访问令牌,则可以刷新访问令牌。 (刷新令牌实际上是永久有效的,或直到它被手动撤销。)

答案 1 :(得分:0)

Michael Thelin所述,令牌的到期时间由Spotify确定,因此您只需要解决其设置的约束即可。

也就是说,您可以根据Spotify在请求令牌(expires_in时在响应中发回的属性https://accounts.spotify.com/api/token来预测何时需要生成/使用新令牌。 expires_in属性是一个整数,它告诉您令牌将使用几秒钟。如their authorization documentation所示,返回的expires_in属性值为3600(秒)或1小时。

该小时结束后,请使用您的refresh_token来请求新令牌。