2016-01-25 31 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();