You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TLDR: a chamada list_charges não aceita o parâmetro sort_by: id. Mas seria vantajoso do lado do servidor se aceitasse, pois a paginação é mais eficiente.
Aqui na empresa usamos bastante a API da Vindi para carregar dados em lote, com várias chamadas para carregar todos os registros de um recurso (por conta da paginação). Daí percebemos que o recurso charges não permite ordenação por id. Isso é diferente de outros recursos como customers e subscriptions, onde podemos usar isso para fazer uma paginação eficiente passando o último id da resposta anterior:
TLDR: a chamada
list_charges
não aceita o parâmetrosort_by: id
. Mas seria vantajoso do lado do servidor se aceitasse, pois a paginação é mais eficiente.Aqui na empresa usamos bastante a API da Vindi para carregar dados em lote, com várias chamadas para carregar todos os registros de um recurso (por conta da paginação). Daí percebemos que o recurso charges não permite ordenação por id. Isso é diferente de outros recursos como
customers
esubscriptions
, onde podemos usar isso para fazer uma paginação eficiente passando o últimoid
da resposta anterior:Dessa forma, para carregar em lotes as cobranças (
charges
) é necessário utilizar um offset:Fazer paginação por
id
no lugar deoffset
seria bom tanto para o cliente quanto o servidor.Este artigo explica porque a paginação sem OFFSET é mais eficiente no banco de dados.
The text was updated successfully, but these errors were encountered: