Spotify API请求用户顶级流派与艺人报403错误求助
解决Spotify API 403权限问题
核心原因
Spotify开发者应用处于开发模式时,仅允许添加到「开发者仪表盘-用户列表」中的测试账号调用需要用户敏感权限的接口(比如user-top-read)。未添加的账号哪怕授权时获取了正确的scope,也会被拦截返回403——这是Spotify的默认限制,用于防止未上线应用随意访问普通用户数据。
解决步骤
- 登录Spotify开发者后台,找到你的目标应用
- 进入「Users and Access」页面
- 点击「Add User」,输入需要测试的Spotify账号邮箱,将其添加到测试用户列表
- 用该账号重新授权登录你的应用,再请求顶级流派/艺人接口即可正常返回数据
额外检查点
- 确认授权流程中,请求
user-top-read、user-read-private等scope时无拼写错误 - 检查请求接口时携带的access token是否包含所需权限:可调用
https://api.spotify.com/v1/me接口,返回的scope字段会列出当前token拥有的权限 - 确保access token未过期:Spotify的access token有效期通常为1小时,过期后需用refresh token刷新
内容的提问来源于stack exchange,提问作者Anjo
相关产品推荐
相关产品推荐

