繁体   English   中英

对 Spotify API 的 POST 请求说没有令牌

[英]POST request to Spotify API saying no token

我在尝试 POST 请求时收到此错误消息:

{
  "error": {
    "status": 401,
    "message": "No token provided"
  }
}

问题是我通过创建一个 headers 变量并将其分配给 post 请求的 headers 来传递访问令牌,如下所示:

const headers = {
            Authorization: `Bearer ${accessToken}`
        }
return fetch(`https://api.spotify.com/v1/users/${userId}/playlists`, {
                'headers': headers,
                method: 'POST',
                body: JSON.stringify({'name': name})

这个获取请求是给我上面提到的错误的请求。 我怎样才能解决这个问题?

获取请求之前的标头对象图片

这是 GitHub 的链接: https : //github.com/aoljaca/jamming

此代码在 src/utils/Spotify 文档中

谢谢!

我尝试运行你的代码,但在它能够到达你程序的那部分之前它抛出了一个不同的错误。

一种可能的调试策略是确保在返回获取请求之前仍定义headers变量并包含访问密钥。 只需在运行该特定提取之前将其打印到控制台即可。 如果它在您的承诺链中的某个点超出范围,则它可能为null

我还建议使用headers: headers而不是'headers': headers

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM