Spotify API 创建播放列表返回 错误: 状态:400,消息:'解析 JSON 时出错。'

Posted

技术标签:

【中文标题】Spotify API 创建播放列表返回 错误: 状态:400,消息:\'解析 JSON 时出错。\'【英文标题】:Spotify API create playlist return error: status: 400, message: 'Error parsing JSON.' Spotify API 创建播放列表返回 错误: 状态:400,消息:'解析 JSON 时出错。' 【发布时间】:2018-06-13 17:33:13 【问题描述】:

我正在节点上开发 Spotify,当我尝试创建播放列表时,它一直返回

错误: 状态:400,消息:“解析 JSON 时出错。”

function create_playlist(user_id,access_token)
    var options = 
        url: "https://api.spotify.com/v1/users/"+user_id+"/playlists",
        data:  'Authorization': 'Bearer ' + access_token,
        json : true,
        headers: 
            'Authorization': 'Bearer ' + access_token
        ,
        "content-Type": 'application/json'
      ;   

      request.post(options,(error,response,body) => 
          console.log(body);
      )

我确实有正确的范围 const SCOPE = 'playlist-modify-public'

【问题讨论】:

【参考方案1】:

查看其他 *** 帖子:

require.js POST request to spotify web api returning "Error parsing json"

它说你应该使用body而不是data,你也应该调用JSON.stringify()

【讨论】:

如果这是解决方案,请随时接受答案:)

以上是关于Spotify API 创建播放列表返回 错误: 状态:400,消息:'解析 JSON 时出错。'的主要内容,如果未能解决你的问题,请参考以下文章

python 上的 Spotify API 授权错误

Spotify web api 在获取播放列表请求时返回状态 500

创建播放列表 spotify API

反应/节点:Spotify API 错误:404 - 未找到活动设备

Spotify Apps API:图书馆类不会返回用户播放列表

向 Spotify API 发出 PUT 请求时出现 401 错误