javascript - Retrieving JSON data from API -
i trying simple stock api work on jsfiddle.net using quandl api: https://www.quandl.com/blog/api-for-stock-data
if use current ".csv" format below, returned csv file. if change format ".json" in api, how recover data can use on website example?
i believe need use getjson command, confused how works. can me out?
html:
<input type="text" id="symbol"> <button id="getprice">get price!</button> <div id="result">stock market ticker</div> javascript:
function getprice() { var symbol = $("#symbol").val(); var baseurl = "https://www.quandl.com/api/v3/datasets/wiki/"; var stock = symbol+".csv"; var endurl = "column_index=4&rows=1&api_key='8mii36sd1q46ulgstklm"; var url = baseurl+ stock + "?" + endurl; $("#result ").html("<a href = '" + url + "' >hyperlink</a>"); } $("#getprice ").click(getprice); my output using stock ticker kors (.csv file) is: data close 1/5/2016 40.72
i've answered "how use quandl api?" following snippet, should adapt json:
var baseurl = "https://www.quandl.com/api/v3/datasets/wiki/"; var endurl = "column_index=4&rows=1&api_key='8mii36sd1q46ulgstklm"; var quandlcode = "kors"; // if it's choice? var url = baseurl + quandlcode + ".json?" + endurl; // dont forget "?" var xhr = new xmlhttprequest(); xhr.open("get", url, true); xhr.setrequestheader("content-type", "application/json"); xhr.onload = function() { var data = json.parse(this.responsetext).dataset.data; // {}.dataset.data data matrix in quandl // datasets far know ... // process own way } xhr.send();
Comments
Post a Comment