spotify api токен не предоставлен, ошибка 401, получение артистов из httparty - PullRequest
0 голосов
/ 30 января 2019

У меня возникают проблемы, когда я пытаюсь получить ответ от моих подписчиков на spotify api.

Я использую с httparty для этого:

HTTParty.post('https://accounts.spotify.com/api/token', headers: { 'Accept' => 'application/json', 'Content-Type' => 'application/x-www-form-urlencoded' }, query: { 'client_id' => 'my_client_id', 'client_secret' => 'my_client_secret', 'grant_type' => 'client_credentials', 'redirect_uri' => 'http://0.0.0.0:8080', 'scope' => 'user-follow-read' })

После этого я продолжаю:

HTTParty.get('https://api.spotify.com/v1/me/following?type=artist', headers: { 'Accept' => 'application/json', 'Content-Type' => 'application/json'}, query: {'Authorization' => 'Bearer my_access_token' })

Тогда я получил это возвращение:

#<HTTParty::Response:0x3e7dc38 parsed_response={"error"=>{"status"=>401, "message"=>"No token provided"}}, @response=#<Net::HTTPUnauthorized 401 Unauthorized readbody=true>

Я знаю, что что-то не так, но я не понимаю, что.Кто-нибудь может мне помочь?

...