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

无法调用Spotify Get Followed Artists接口:认证错误及用户ID咨询

问题解决:Spotify API 400错误及用户ID传递方法

一、解决"Client credentials authentication not allowed"错误

你调用的/v1/me/following属于用户专属接口,必须使用关联具体用户的授权令牌,而你当前用的是Client Credentials Token——这种令牌仅用于调用公共接口(比如搜索音乐、获取公开专辑信息),不绑定任何用户,因此被Spotify拒绝。

修复步骤:

  • 改用授权码流(Authorization Code Flow)或带PKCE的授权码流获取令牌:
    1. 在Spotify开发者后台,给你的应用添加user-follow-read权限(这是获取用户关注列表的必需权限)。
    2. 引导用户完成授权流程,用获取到的授权码兑换包含用户信息的Access Token。
  • 使用新获取的Access Token重新调用接口,即可正常访问/v1/me/following。

二、传递用户ID获取特定用户数据

大部分需要获取特定用户数据的接口,都是把用户ID作为URL路径参数传递:

  • 示例:获取某用户的公开个人信息,接口为GET /v1/users/{user_id},将{user_id}替换为目标用户的实际ID即可。
  • 注意事项:
    • 部分接口需要特定权限,比如获取其他用户的关注列表,同样需要user-follow-read权限,且目标用户的隐私设置允许第三方应用访问这些数据。
    • 用户ID可从用户的Spotify个人主页URL中提取,比如主页URL为https://open.spotify.com/user/abc123,则abc123就是该用户的ID。

内容的提问来源于stack exchange,提问作者Shiladittya Chakraborty

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 08:25:45