Объединение результатов разбивки на страницы с помощью CoinMarketCap API v2 - PullRequest
0 голосов
/ 09 июня 2018

Новый CoinMarketCap api (v2) имеет ограничение в 100 результатов для следующего вызова ...

https://api.coinmarketcap.com/v2/ticker/

, который можно разбить на страницы с помощью ...

https://api.coinmarketcap.com/v2/ticker/?start=101

IРанее все монеты загружались с кодом, подобным этому ...

  var cmcUrl = 'https://api.coinmarketcap.com/v2/ticker/';
  var cmcResponse = UrlFetchApp.fetch(cmcUrl);
  var cmcData = JSON.parse(cmcResponse.getContentText());

Но теперь мне нужно сделать несколько звонков, которые я надеялся сделать с чем-то базовым, как это ...

var cmcUrl = 'https://api.coinmarketcap.com/v2/ticker/';
var cmcResponse = "";
for (var i = 0; i < 12; i++) {
    cmcResponse = cmcResponse + UrlFetchApp.fetch(cmcUrl + "?start=" + (i * 100 + 1));
}
var cmcData = JSON.parse(cmcResponse.getContentText());

Но простое добавление предыдущего cmcResponse к другому не работает, когда я использую JSON.parse, и я надеюсь, что есть другой способ суммировать ответы каждого запроса, чтобы они сохраняли один и тот же формат объекта.

Я нашел подсказку, используя fetchAll в этом посте, но предпочел бы просто суммировать ответы, если это возможно ...

Использование coinmarketcap api v2 с листами Google - добавление в объект js с помощьюнесколько звонков

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...