1

Я работаю с сообщениями API Mandrill-> Search и испытываю затруднения с выяснением, как разработать нумерацию страниц в моем клиенте.

Я заметил, что предел возвращаемого результата составляет 1000 возвращаемых сообщений, и существует ограничение в 20 вызовов в минуту, но когда у меня в почтовых кампаниях больше 1000 сообщений, я хотел бы разбить результаты на страницы.

https://mandrillapp.com/api/docs/messages.JSON.html#method=search

Я заметил, что могу получить целые наборы результатов с помощью метода Exports-> Activity, но этот метод не обеспечивает мета-поиск, а также не возвращает читаемые данные для моего клиента.

https://mandrillapp.com/api/docs/exports.JSON.html#method=activity

Следующим вариантом будет использование Webhooks, но клиенты будут размещаться на различных серверах, некоторые совместно используемые, некоторые выделенные, а для крупных почтовых кампаний с 5000+ отправленными сообщениями обратные вызовы могут снизить производительность сервера.

https://mandrillapp.com/api/docs/webhooks.JSON.html

Так что лучшим решением было бы разбить на страницы и кэшировать результаты метода Сообщения-> Поиск.

0