Доброго времени суток, коллеги,
Есть необходимость выгружать JSON-файл с данными за определенный промежуток времени из веб-интерфейса через RestAPI. Лимит записей в полученном файле - 100. В самом файле информация о действиях и временем, когда это действие произошло. Если за запрашиваемый промежуток времени данных больше, чем на 100 записей, полученный ответ об этом сигнализирует - moreDataAvailable = True. Чтобы получить недостающие данные, необходимо сформировать новый request и в url прописать время последнего полученного события (starttime) и прибавить к нему 1 милисекунду.
На Python'е удалось сделать запрос к Веб-интерфейсу через requests.get()
>>> import requests
>>> response = requests.get(
... 'https://api.blablabla.com/event/eventstatuses?requestId=1234&datetype=received&starttime=2020-02-10T00%3A00%3A57.001Z&...'
... )
>>> json_response = response.json()
>>> print(json_response)
Как возможно автоматизировать запросы для выгрузки всех необходимых данных за запрашиваемый период? (moreDataAvailable = False) Можно ли полученные JSONы объединить в один?