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