Question

I'm trying to parse the Coinbase API to pull back the current price of Bitcoin. Here is my code:

http://jsfiddle.net/9Kx5N/20/

var mtgoxAPI = "https://coinbase.com/api/v1/prices/spot_rate";
$.getJSON(mtgoxAPI, function (json) {
      // Set the variables from the results array
      var price = json.amount;
      // Set the table td text
      $('#btc-price').text(price);
});

Any help would be appreciated.

Was it helpful?

Solution

Try using jsonp to sidestep the origin nonsense:

var mtgoxAPI = "https://coinbase.com/api/v1/prices/spot_rate?callback=?";

$.getJSON(mtgoxAPI, null, function (json) {

    // Set the variables from the results array
    var price = json.amount;


    // Set the table td text
    $('#btc-price').text(price);

});

works! The coinbase API supports jsonp and jQuery can tell that you want jsonp when it sees

"?callback=?"

at the end of the URL.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top