У меня есть 13 отправленных кампаний, показанных на панели инструментов Mailchimp.
Но вызов API для кампаний (и отчетов) возвращает только 10. Я пробовал Playground в Mailchimp, и он также показывает только 10. Я изменилзапросом по возрастанию и убыванию, и я обнаружил, что проблема заключалась в том, что это ограничение на количество кампаний, которые выбираются через API.
MWE:
function MWE(){
var root = 'https://us19.api.mailchimp.com/3.0/';
var endpoint = 'reports';
var params = {
'method': 'GET',
'muteHttpExceptions': true,
'headers': {
'Authorization': 'apikey ' + API_KEY
}
};
try {
var response = UrlFetchApp.fetch(root + endpoint, params);
var data = response.getContentText();
var json = JSON.parse(data);
var reports = json["reports"];
Logger.log(reports.length); // This returns 10 when in actual it should be 13.
}
catch (error) {
Logger.log(error);
};
}
Есть ли что-то, что я делаю неправильно, ИЛИЕсть ли решение этой проблемы.
Любая помощь будет оценена.Благодаря.