Coinmarketcap正在将他们的API更新到版本2。您能帮助我访问JSON数组结构吗,因为它与API版本1不同?数组路径为data,#-of-crypto-token,quotes,USD,price。我想产生不同的函数来显示不同的代币价格。
<script type="text/javascript">
$.get("https://api.coinmarketcap.com/v2/ticker/",
function(data, status) {
for (var i = 0; i < data.length - 1; i++) {
if (data[i].name == "bitcoin") {
$("#bitcoin").html(data[i].price);
}
}
});
</script>发布于 2018-05-19 14:51:45
我试着遍历响应,最终得到的结果如下:
$.get("https://api.coinmarketcap.com/v2/ticker/", function(data, status){
for(var key in data.data){
var coin = data.data[key];
console.log("coin: ",coin.name,"--price: ", coin.quotes.USD.price)
}
});<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
只需将我的console.log更改为您需要的任何内容,就可以了。
PS:这里的演示代码片段并没有显示所有的硬币,而是从头开始剪切了一些硬币,并显示了其余的部分。不过,这不会给你带来问题,不用担心。
https://stackoverflow.com/questions/50422319
复制相似问题