Ich benutze RestClient, um mit der Spotify API zu arbeiten (aber ich nehme an, das ist ein allgemeines Problem, nicht spezifisch spotify).Fehlender Parameter client_id ?? Ruby RestClient Probleme
Die API erfordert die Übergabe von client_id. Mein Code: Genehmigung = Base64.strict_encode64 "# {@} clientID: # {@} clientSecret"
request_body = { response_type: 'code', client_id: @clientID, redirect_uri: REDIRECT_URI }
#response = RestClient.get(AUTHORIZE_URI, request_body)
puts response = RestClient::Request.execute(method: :get, url: AUTHORIZE_URI, payload: request_body)
Rettung RestClient beginnen :: BadRequest => e setzt e.response Ende
Aber ich erhalte eine BadRequest-Ausnahme, und die Antwort lautet "Fehlender erforderlicher Parameter: client_id".
Wenn ich eine Locke zu tun:
puts `curl -I -s -X GET "#{AUTHORIZE_URI}?client_id=#{@clientID}&response_type=code&redirect_uri=REDIRECT_URI"`
ich eine normale, 200 OK-Antwort. Was geht hier vor sich????
Ahhh! Okay. Vielen Dank!!! – Max