【问题标题】:How Do I Use the Quandl API?如何使用 Quandl API?
【发布时间】:2017-02-07 00:26:41
【问题描述】:

我正在使用 C#,我想知道如何使用 Quandl API 通过 xml 获取数据,例如股票价格。我以前从未使用过 API,所以我真的迷路了。我正在查看他们的快速入门指南,但我不明白“https://www.quandl.com/api/v3/datasets/WIKI/FB.xml”之类的内容如何为您提供任何帮助。如何使 API 工作?我什至可以用 C# 来做吗?

【问题讨论】:

  • 也许您可以在 Google 上进行搜索,例如 C# and Quandl API examples 这是首选之一
  • 你知道解析吗?
  • 我对解析一无所知。 @JBKing
  • stackoverflow.com/questions/8975961/… 对于如何使用 C# 的 XML 类来读取数据很有用,以便对您有用。
  • 但是我怎样才能把数据放在第一位呢? @JBKing

标签: c# quandl


【解决方案1】:

使用 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();

【讨论】:

    猜你喜欢
    • 2018-02-19
    • 2017-08-22
    • 1970-01-01
    • 2016-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多