Como realizar a paginação com os resultados da pesquisa do Mandrill

Como realizar a paginação com os resultados da pesquisa do Mandrill

Estou trabalhando com a API Messages->Search do Mandrill e estou tendo problemas para descobrir como desenvolver a paginação em meu cliente.

Percebo que o limite de retorno de resultado é de 1.000 mensagens retornadas e há um limite de 20 chamadas por minuto, mas quando tenho campanhas de e-mail com mais de 1.000 mensagens, gostaria de paginar os resultados.

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

Percebi que posso obter conjuntos de resultados inteiros por meio do método Exportações->Atividade, mas esse método não fornece metapesquisas e também não retorna dados legíveis para meu cliente.

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

A próxima opção seria usar Webhooks, mas os clientes serão hospedados em vários servidores diferentes, alguns compartilhados, outros dedicados, e para grandes campanhas de e-mail com mais de 5.000 mensagens enviadas, os retornos de chamada podem prejudicar o desempenho do servidor.

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

Portanto, a melhor solução seria paginar e armazenar em cache os resultados do método Mensagens-> Pesquisar.

informação relacionada