请告知我如何增加令牌到期时间使用spotify web API获取数据" https://accounts.spotify.com/api/token"
答案 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
来请求新令牌。