Я использовал API, чтобы попытаться получить данные своего профиля через токен доступа. Я использовал данный код из примера кода авторизации, приведенного на веб-сайте, и использовал
let parsed = queryString.parse(window.location.search);
let accessToken = parsed.access_token;
console.log(parsed);
console.log(accessToken);
fetch('https://api.spotify.com/v1/me', {
headers: {'Authorization': 'Bearer' + accessToken},
json: true
}).then((res) => res.json())
.then(data => console.log(data));
}
Но ошибка 400 по-прежнему появляется, даже если токен доступа работает. Я даже проверил метод try it для этой конкретной функции c и с тем же маркером он смог получить данные. Для получения соответствующей информации о том, что я изменил в примере кода для аутентификации, я изменил redirect_uri = "localhost: 8888 / callback", а затем я также изменил
res.redirect('http://localhost:3000/profile/?' +
querystring.stringify({
access_token: access_token,
refresh_token: refresh_token
}));
}
на go на страницу своего профиля для моего приложения , Мне было интересно, нужно ли мне каким-то образом дать разрешение на страницу моего профиля, но я уже добавил его для перенаправления URL на всякий случай. Спасибо за чтение