Я знаю, что уже есть вопросы, подобные этому, но все ответы в основном "О, я забыл поставить косую черту в конце", но это абсолютно сводит меня с ума. Я пытаюсь получить токен доступа от Spotify API, но продолжаю получать ошибку URI неверного перенаправления.
Вот мой вызов API
const request = require('superagent');
const data = {
grant_type: 'authorization_code',
code: code,
// redirect_uri: encodeURIComponent('http://localhost:3000/Test')
redirect_uri: 'http://localhost:3000/Test'
};
request.post('https://accounts.spotify.com/api/token')
.set({
'Content-Type': 'application/x-www-form-urlencoded',
'Authorization': 'Basic ' + base64.encode(configs.client_id + ':' + configs.client_secret)
})
.send(data)
.end((err, tokenRes) => {
if (tokenRes) {
res.send({token: tokenRes})
} else {
res.error(err);
}
});
и вот те URI, которые я внес в белый список:
http://localhost:3000/LoginRedirect
http://localhost:3000/Test
http://localhost:3000/Home
Я добавил так много комбинаций в белый список с косой чертой в конце, http: // s удалил подстановочные знаки, но я не могу избавиться от этой ошибки ... Любая помощь приветствуется.