1
现在我试图通过Spotify Web Api中的授权代码流方法将授权代码交换为令牌,但作为回应,我始终得到400状态。这里是我使用的代码:Spotify Web Api令牌请求响应400
HttpPost httppost = new HttpPost(new URI("https://accounts.spotify.com/api/token/?grant_type=authorization_code&code=" + tempCode + "&redirect_uri=" + RedirectUri));
httppost.addHeader("Authorization", "Basic " + Base64.encodeBase64String((ClientId + ":" + ClientSecret).getBytes()));
httppost.setProtocolVersion(HttpVersion.HTTP_1_1);
谢谢你的帮助!
谢谢,“修复”这个错误。现在我得到一个适当的回应机构。但它仍然无法正常工作。它是400作为状态和身体说:{“错误”:“server_error”,“error_description”:“意外的状态:400”} – CrunchyFlakes
那么你发布,所以你应该把所有的请求参数,而不是把它们在URI中。您的POST URI只能是https://accounts.spotify.com/api/token。你明白吗? –
谢谢!哑巴我没有想到这一点。现在它全部正常工作! :) – CrunchyFlakes