Как использовать API Quandl?

Я использую C #, и я хочу знать, как использовать Quandl API для получения данных через xml, таких как цена акций. Я никогда раньше не использовал API, поэтому я действительно потерялся. Я смотрел их краткое руководство, но не понимаю, как что-то вроде "https://www.quandl.com/api/v3/datasets/WIKI/FB.xml" даст вам все, что угодно. Как заставить API работать? Могу я даже сделать это на C #?


person Michael Lemmer    schedule 25.01.2016    source источник
comment
возможно, вы могли бы выполнить поиск в Google, например, C # и Quandl API примеры это был один из первых вариантов   -  person MethodMan    schedule 26.01.2016
comment
Вы что-нибудь знаете о парсинге?   -  person JB King    schedule 26.01.2016
comment
Я ничего не знаю о парсинге. @JBKing   -  person Michael Lemmer    schedule 26.01.2016
comment
stackoverflow.com/questions/8975961/ может быть полезным в том, как использовать классы XML C # для чтения данных, чтобы они были полезны для вас.   -  person JB King    schedule 26.01.2016
comment
Но как мне получить данные на 1-м месте? @JBKing   -  person Michael Lemmer    schedule 26.01.2016
comment
Сделайте учетную запись. Поймите, какие источники данных могут взимать с вас плату, и будьте к этому готовы.   -  person JB King    schedule 26.01.2016
comment
Рекомендуемой отправной точкой для понимания Конфигурация API.   -  person JB King    schedule 26.01.2016
comment
Но как мне его закодировать? Например, если бы я хотел сохранить курс акций в переменной или что-то в этом роде. Я просматривал их документацию по API и ничего не добился. @JBKing   -  person Michael Lemmer    schedule 26.01.2016
comment
Как вы хотите, чтобы это работало: консольное приложение, приложение Windows, мобильное приложение, веб-приложение или что-то еще? Я однажды написал код для получения данных из Quandl в веб-приложении год назад, хотя сначала вам нужно иметь ключ, знать, какой набор данных вы хотите использовать, а затем создать URL-адрес для получения этих данных с помощью вашего ключа, поэтому Quandl знает, кто к какому набору данных обращается. Вы хотя бы так много понимаете?   -  person JB King    schedule 26.01.2016
comment
Да, я понимаю, я зарегистрировался, у меня есть ключ, и я понимаю, что вам нужно выбрать набор данных. Я хочу создать консольное приложение, которое печатает курс акций. Однако я понятия не имею, как реализовать эту функцию. @JBKing   -  person Michael Lemmer    schedule 26.01.2016
comment
Вы когда-нибудь видели, как написать консольное приложение Hello World? Это, как правило, первая программа, написанная для разработчиков на новом языке или новой платформе.   -  person JB King    schedule 26.01.2016


Ответы (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();
person allez l'OM    schedule 04.02.2017