我有一个从 API 获取数据的网站last.fm。我希望它每 5 秒自动刷新一次,而无需我手动刷新页面。这是我尝试过的:
const api_url = "https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=flarely&api_key=key_here&format=json&limit=1";
// making an async function (non-async function won't work -_-)
async function get_data_from_api(url) {
//Data
const response = await fetch(url);
var data = await response.json();
//Song info
var track = data["recenttracks"]["track"][0]["name"]
var artist = data["recenttracks"]["track"][0]["artist"]["#text"]
document.getElementById('music').innerHTML = "🎧 listening to " + track + " by " + artist;
}
setInterval(get_data_from_api, 1000);
//Calling the function,
get_data_from_api(api_url);
我该怎么做才能每 10 秒自动刷新一次?
慕尼黑5688855
慕姐4208626
相关分类