You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用Spotify Get Users Saved Albums API遭遇500服务器错误求助

Spotify Web API 调用get users saved albums接口出现500服务器错误的排查方案

问题概述

调用Spotify的get users saved albums接口时,已按要求获取包含user-library-read授权范围的Bearer令牌,但返回500服务器错误:

使用的curl命令:

curl --location 'https://api.spotify.com/v1/me/albums' --header 'Authorization: Bearer TOKEN_WITH_AUTH_SCOPE'

返回错误内容:

{
    "error": {
        "status": 500,
        "message": "Server error."
    }
}

排查步骤

  • 验证令牌有效性与权限
    先调用基础用户信息接口确认令牌是否正常,同时检查返回的scope字段是否包含user-library-read:

    curl --header 'Authorization: Bearer TOKEN_WITH_AUTH_SCOPE' https://api.spotify.com/v1/me
    
  • 限制返回数据量
    500错误可能因用户收藏专辑过多导致服务器处理超时,尝试添加limit参数缩小返回范围:

    curl --location 'https://api.spotify.com/v1/me/albums?limit=1' --header 'Authorization: Bearer TOKEN_WITH_AUTH_SCOPE'
    
  • 补全请求头
    确保请求头包含Accept: application/json,部分场景下缺少该字段会触发服务器异常:

    curl --location 'https://api.spotify.com/v1/me/albums' \
    --header 'Authorization: Bearer TOKEN_WITH_AUTH_SCOPE' \
    --header 'Accept: application/json'
    
  • 排查服务器临时故障
    500错误可能是Spotify服务端临时问题,间隔一段时间重试,或查看官方状态页面确认服务可用性。

  • 刷新令牌
    确认当前令牌是否过期,重新获取新的Bearer令牌后再次尝试调用接口。

内容的提问来源于stack exchange,提问作者Lorenzo D'Isidoro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 16:09:54