2017-12-17 1 views
1

Ich wollte einen PreisChecker für die Cardano Münze und es funktioniert mit der allgemeinen API. https://api.coinmarketcap.com/v1/ticker/.kann nicht die API der Münzmarkt Arbeit mit PHP

Aber ich möchte diese API verwenden, weil ich die Informationen der anderen Münzen nicht benötige. https://api.coinmarketcap.com/v1/ticker/cardano.

der Code i für den ersten Einsatz:

<!DOCTYPE html> 
<html> 
    <head> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
    <title id="title"></title> 
    </head> 
    <table> 
    <tr> 
     <th>Cardano</th> 
    </tr> 
    <tr> 
     <td id="cardano"></td> 
    </tr> 
    </table> 

<script> 
$.get("https://api.coinmarketcap.com/v1/ticker/", function(data, status) { 
    for (var i = 0; i < data.length - 1; i++) { 
    if (data[i].id == "cardano") { 
     $("#title").html(data[i].price_usd); 
     $("#cardano").html(data[i].price_usd); 
    } 
    } 
}); 
</script> 
</body> 
</html> 

Es scheint einfach auf die andere api zu ändern, aber ich kann es einfach nicht arbeiten.

Mein Code für die zweite:

<script> 
$.get("https://api.coinmarketcap.com/v1/ticker/cardano", function(data, status) { 
     $("#title").html(data[0].price_usd); 
     $("#cardano").html(data[0].price_usd); 
}); 
</script> 

Antwort

0
$.get("https://api.coinmarketcap.com/v1/ticker/cardano/", function(data, status) { 
    $("#title").html(data[0].price_usd); 
    $("#cardano").html(data[0].price_usd); 
}); 

Werke für mich, Finishing einfach die URL mit /. Ich denke, ohne den letzten Schrägstrich funktioniert nicht wegen einiger Umleitungsregeln auf dem Webserver.

Bytheway, das erste Beispiel mehr würde in der, wenn die Bedingung mit einer Pause optimiert:

$.get("https://api.coinmarketcap.com/v1/ticker/", function(data, status) { 
    for (var i = 0; i < data.length - 1; i++) { 
    if (data[i].id == "cardano") { 
     $("#title").html(data[i].price_usd); 
     $("#cardano").html(data[i].price_usd); 
     break; 
    } 
    } 
}); 

auf diese Weise die für stoppt, wenn der cardano id gefunden wird.

+0

danke! Ich wusste nicht das/war so wichtig ..! –

+0

Normalerweise ist es nicht, nur wenn der Server falsch konfiguriert ist. Ich schätze es, wenn Sie die Antwort als richtig markieren, wenn sie Ihre Probleme gelöst hat. – jeprubio

Verwandte Themen