Я очень новичок в JavaScript и некоторое время безуспешно искал решение. Я пытаюсь использовать API Last.fm для получения воспроизводимой в данный момент дорожки в моей учетной записи. Это то, что у меня есть до сих пор:
<html>
<body>
<p>this is an experiment!</p>
<script type="text/javascript">
const request = new XMLHttpRequest();
request.open('GET', 'http://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user='+[MY_USERNAME]+'&api_key='+[MY_API_KEY]+'&format=json');
request.send();
request.onload = () => {
if (request.status === 200) {
console.log("Success");
var song = JSON.parse(request.response).recenttracks.track[0].name;
console.log(song);
}
};
request.onerror = () => {
console.log("error")
};
</script>
</body>
</html>
и я получаю сообщение об ошибке в консоли, когда я открываю файл в своем браузере. Любая помощь приветствуется :)
Обновление: все сработало, когда я дал ему прямой URL-адрес, например. Я убрал + и вставил ключ API напрямую.