小编use*_*645的帖子

从 Spotify API 请求 reshresh_token 时如何修复“错误:invalid_grant 无效授权码”?

我正在尝试接收refresh_token我的 Ionic 应用程序,我成功接收了access_token.

我从我的 TypeScript 项目中的端点接收codeauthorization_codeaccess_tokenhttps://accounts.spotify.com/authorize?client_id=,我将它传递cURL给测试如何获取refresh_token但唯一收到错误的东西。

curl -H "Content-Type: application/x-www-form-urlencoded" -H "Authorization: Basic MzBhNT...ZWIyZWQ=" -d grant_type=authorization_code -d code=BQAjgZOFne3p8PB4ARJkrXtq...kI4xJvhQ7SutZoJqVWILCY -d redirect_uri=http%3A%2F%2Flocalhost%3A8100%2Fmain -X POST https://accounts.spotify.com/api/token
Run Code Online (Sandbox Code Playgroud)

预期输出:

{
   "access_token": "NgCXRK...MzYjw",
   "token_type": "Bearer",
   "scope": ...,
   "expires_in": 3600,
   "refresh_token": "NgAagA...Um_SHo"
}
Run Code Online (Sandbox Code Playgroud)

但收到错误:

{"error":"invalid_grant","error_description":"Invalid authorization code"}
Run Code Online (Sandbox Code Playgroud)

javascript http-post spotify refresh-token insomnia

2
推荐指数
1
解决办法
4909
查看次数

标签 统计

http-post ×1

insomnia ×1

javascript ×1

refresh-token ×1

spotify ×1