Quandl API возвращает HTML-ответ на Google Appscript - PullRequest
2 голосов
/ 13 октября 2019

API-запрос к quandl для выборки данных о запасах, возвращающий HTML-ответ вместо JSON. Правильно возвращаемый результат JSON в почтальоне.

var url ='https://www.quandl.com/api/v3/datasets/BSE/BOM'+532540+'?start_date='+startDate+'&end_date='+endDate+'&collapse=weekly&api_key=myapikey'
  console.log(url)
  var options =
      {
        'muteHttpExceptions': true,
        "contentType" : "application/json",
      };
  var response = UrlFetchApp.fetch(url, options);
  console.log(response)

Кто-нибудь имел обходной путь?

1 Ответ

4 голосов
/ 13 октября 2019

Проблема:

  • Ответ XML вместо ответа JSON от quandl api

Решение:

И / ИЛИ

  • Попробуйте упомянуть, что вы принимаете только ответ json взапрос с использованием заголовка Accept.
  var options =
      {
        'muteHttpExceptions': true,
        "contentType" : "application/json",
        "headers":{"Accept":"application/json"}
      };
...