Spotify API 又有重要认证规范变更了:
自 2026 年 7 月 20 日起,所有 OAuth 流程生成的 Refresh Token(刷新令牌)都将拥有 6 个月的硬性有效期。
到期后将无法直接自动换取 Access Token,任何过期的刷新尝试都会抛出 invalid_grant 错误。
适配指南:
客户端后端或脚本代码需要显式捕获 invalid_grant 状态码,并优雅地引导用户重新跳转浏览器进行 OAuth 授权以换取新的 Refresh Token。
6 个月的周期对于个人项目还是完全可以接受的,OAuth 流程也相对标准,无伤大雅,不过感觉官方这波操作纯属刷存在感。