Монета-рынок api v2 jquery - PullRequest
       7

Монета-рынок api v2 jquery

0 голосов
/ 19 мая 2018

Coinmarketcap обновляет свой API до версии 2. Можете ли вы помочь мне получить доступ к структуре массива JSON, поскольку она отличается от версии API 1?Путь к массиву - это данные, #-of-crypto-token, кавычки, USD, цена.Я хотел бы создать разные функции для отображения разных цен на токены.

<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>

1 Ответ

0 голосов
/ 19 мая 2018

Я попытался перебрать ответ, и вот что я наконец-то получил:

    $.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: фрагмент демонстрационного кода здесь показывает не всемонеты, это скорее сокращает количество из них от начала и показывает остальное.Но это не доставит вам проблем, не беспокойтесь.

...