Spotify Web API 身份验证获取令牌 returns 无效的重定向 uri
Spotify Web API authentication getting token returns invalid redirect uri
我正在尝试使用 Web 从 Spotify 获取令牌 API:
我的原始请求:
POST https://accounts.spotify.com/api/token HTTP/1.1
Authorization: Basic [authsecret]
Content-Type: application/x-www-form-urlencoded
Host: accounts.spotify.com
Content-Length: 490
Expect: 100-continue
Connection: Keep-Alive
grant_type=authorization_code&code=[code]&redirect_url=http%3A%2F%2Flocalhost%3A53575%2FSpotifyLogin.aspx
其中 [authsecret] 被替换为所需的字符串(这被破坏并给了我一个不同的错误,但现在我修复了它)并且 [code] 被替换为 Spotify 更早一步返回的代码。
我收到以下回复:
HTTP/1.1 400 Bad Request
Server: nginx
Date: Thu, 22 Jun 2017 13:50:33 GMT
Content-Type: application/json
Content-Length: 68
Connection: keep-alive
Keep-Alive: timeout=600
{"error":"invalid_grant","error_description":"Invalid redirect URI"}
我一定是做错了什么,但我想不通。谁能帮帮我?
我已经弄明白了。问题是参数名称 redirect_url。应该是redirect_uri。小错误,但按应有的方式中断了请求。
我正在尝试使用 Web 从 Spotify 获取令牌 API:
我的原始请求:
POST https://accounts.spotify.com/api/token HTTP/1.1
Authorization: Basic [authsecret]
Content-Type: application/x-www-form-urlencoded
Host: accounts.spotify.com
Content-Length: 490
Expect: 100-continue
Connection: Keep-Alive
grant_type=authorization_code&code=[code]&redirect_url=http%3A%2F%2Flocalhost%3A53575%2FSpotifyLogin.aspx
其中 [authsecret] 被替换为所需的字符串(这被破坏并给了我一个不同的错误,但现在我修复了它)并且 [code] 被替换为 Spotify 更早一步返回的代码。
我收到以下回复:
HTTP/1.1 400 Bad Request
Server: nginx
Date: Thu, 22 Jun 2017 13:50:33 GMT
Content-Type: application/json
Content-Length: 68
Connection: keep-alive
Keep-Alive: timeout=600
{"error":"invalid_grant","error_description":"Invalid redirect URI"}
我一定是做错了什么,但我想不通。谁能帮帮我?
我已经弄明白了。问题是参数名称 redirect_url。应该是redirect_uri。小错误,但按应有的方式中断了请求。