Spotify API无法获取非开发者用户播放列表问题求助
问题原因与解决方案
问题根源
你的Spotify开发者应用目前处于开发模式,该模式下仅允许你手动添加到「测试用户」列表的账号进行授权访问,普通未添加的用户会触发User not registered in the Developer Dashboard错误。
解决步骤
- 登录Spotify开发者后台,找到你创建的应用
- 进入应用的「Users and Access」页面,确认当前仅测试用户可访问的限制
- 切换到「Settings」页面,滚动到页面底部,点击「Submit to Spotify for Review」按钮
- 按照审核要求填写信息:
- 清晰描述应用核心功能(比如「让用户查看个人Spotify播放列表」)
- 提供应用使用流程的演示(本地开发可提交操作录屏或详细步骤说明)
- 确认请求的权限(即代码中的
SCOPES)均为应用功能必需,避免申请不必要的权限
- 提交审核,等待Spotify官方审核通过后,应用将转为正式模式,所有Spotify注册用户均可授权登录并使用你的应用
代码小修正
注意代码中PLAYLISTS_ENDPOINT的地址有误,正确的获取用户播放列表的API端点应为:
let PLAYLISTS_ENDPOINT = 'https://api.spotify.com/v1/me/playlists';
原地址/me/会返回用户基本信息而非播放列表,修正后能确保接口请求正确。
内容的提问来源于stack exchange,提问作者slaplog
相关产品推荐
相关产品推荐

