2016-01-25 32 views
-1

我正在使用C#,我想知道如何使用Quandl API通过xml获取数据,如股票价格。我以前从未使用API​​,所以我真的迷失了。我正在看他们的快速入门指南,但我不明白“https://www.quandl.com/api/v3/datasets/WIKI/FB.xml”这样的东西是如何得到你的东西的。我如何使API工作?我可以用C#做​​到吗?如何使用Quandl API?

+1

也许你可以做一个谷歌搜索,例如[C#和Quandl API例子(https://www.quandl.com/blog/getting-started-with-the -quandl-api)这是第一个选择之一 – MethodMan

+0

你知道解析的任何事吗? –

+0

我对解析一无所知。 @JBKing –

回答

0

对于javascript,您宁愿使用所选数据集的json格式:https://www.quandl.com/api/v3/datasets/WIKI/FB.json,而不是https://www.quandl.com/api/v3/datasets/WIKI/FB.xml。 然后写一个经典的XMLHttpRequest:

var url = "https://www.quandl.com/api/v3/datasets/WIKI/FB.json"; 
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 is the data matrix in Quandl 
    // then process your own way 
} 
xhr.send();