2014-12-04 2 views
0

У меня возникли проблемы с руководством по авторизации веб-API Spotify. https://developer.spotify.com/web-api/authorization-guide/Код авторизации обмена с кодом доступа

Я сделал шаги с 1 по 3 без проблем. Но затем на шаге 4. «Запросы вашего приложения обновляют и получают доступ к токенам» есть следующие параметры, необходимые для обмена токеном. 1) grant_type 2) код 3) redirect_uri

параметр заголовка: 1) Авторизация: Basic

Если я прав 1) grant_type это код, который вы получите от шага 3 "Обратный звонок" (http://example.com/callback?code=#thecode), но откуда взять 2) код?

+0

Я интерпретирую это неправильно в документации. 1) grant_type Требуется. Как определено в спецификации OAuth 2.0, это поле должно содержать значение «** authorization_code **». Я думаю, что они означают, что это должна быть строка, в которой говорилось «authorization_code» –

ответ

0

Ничего, ребята, я уже решил.

На шаге 4 «Ваше приложение запрашивает обновления и маркеры доступа» были сделаны следующим:

настроить POST-запрос конечно, в моем случае это было PHP с фреймворк CakePHP.

Параметры, которые должны быть заполнены, являются:

  1. grant_type =»authorization_code "
  2. код =" код, который вы получаете от обратного вызова (http://ex.com/callbackкод = # thecode?) "
  3. redirect_uri =" uri, который вы сохранили вhttps://developer.spotify.com/my-applications/#!/application "

Header параметры:

Я использовал альтернативный метод. Client_id и client_secret, которые я отправил через POST-тело.

Смежные вопросы