{
"users": [...],
"next_page": "https://junk.example.com/api/v2/users.json?page=2",
"previous_page": null,
"count": 1091
}
Пример выше - это то, что я получаю в теле ответа.Я пытаюсь автоматизировать почтальон, чтобы тянуть каждую страницу автоматически.Я видел документацию об условных рабочих процессах в почтальоне, но я не могу заставить ее работать.Я использовал пример из этого поста, сделанного в прошлом году. Но этот пример, похоже, не совсем подходит для моей ситуации.См. Приведенный ниже код пробного теста.
try {
var jsonData = pm.response.json();
//var jsonData = JSON.parse(responseBody);
//The above commented code is my attempt to alter the original example
//in the hopes of a solution.
postman.setNextRequest(jsonData.next_page);
} catch (e) {
console.log('Error parsing JSON', e);
postman.setNextRequest(null);
}
Как вы уже, возможно, уже видели, пытались изменить его, чтобы посмотреть, решит ли этот вопрос другой метод извлечения объекта next_page, но пока не повезло.Я не получаю ошибки, запрос get просто не запускает следующую страницу, когда я пытаюсь выполнить сбор коллекции.