Как я могу получить access_token через Поток учетных данных клиента для Spotify, используя Alamofire ?
Вот мой код:
// Spotify API
func callAlamo(url: String) {
let parameters = ["client_id" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"client_secret" : "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy",
"grant_type" : "client_credentials"]
let headers = ["Authorization" : "Basic xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"] // <- xxx is the client_id
Alamofire.request("https://accounts.spotify.com/api/token", method: .post, parameters: parameters, headers: headers).responseJSON(completionHandler: {
response in
print(response.result)
print(response.result.value)
})
}
Вот раздел моего журнала печати:
УДАЧИ
Дополнительно ({
error = "invalid_client";
})
Что не так с этим кодом? Я отправляю неправильные параметры или заголовки? Я что-то забыл?
Примечание: client_id
и client_secret
верны
- Если что-то неясно, напишите мне -