Discussões

Ask a Question

idToken não funciona como authorization Bearer!

como proceder com a integração de pacotes
ANSWERED

Erro interno de servidor

Oá, todas as requisições estão retornando código 500 - erro interno do servidor
ANSWERED

Tempo de processamento da solicitação da etiqueta.

Olá pessoal, Eu estou consumindo a API de createAsyncShipment que é registrar o envio e este me retorna 200. Após estou consumindo o tracking API para verificar o status do envio no sistema de vocês, e muitas vez o processamento é ágil , outras horas ele leva um pouco mais de tempo para processar. Nós não temos integração com webhook de vocês e conversando com os especialistas da Loggi, foi recomendado de seguirmos o workflow que mencionei nas primeiras frases. Em certos momentos, depois de 1min, ele não processou a etiqueta ainda. É normal este tempo? Qual o nosso fluxo, criamos o envio (com CPF registrado na receita federal) utilizando o createAsyncShipment, e depois realizarmos 5 tentativas (no máximo) para a API de tracking de vocês. Caso dentro destas 5 retornar 200, registramos a etiqueta como processada, em nossa aplicação. Aplicamos o algoritmo de backoff exponencial para aplicar os intervalos entre uma requisição e outra. Ex: 1ª tentativa - depois de 2 segundos da última requisição 2ª tentativa - depois de 4 segundos da última requisição 3ª tentativa - depois de 8 segundos da última requisição 4ª tentativa - depois de 16 segundos da última requisição 5ª tentativa - depois de 32 segundos da última requisição Caso todas retornar 404, concluímos que foram passadas dados inválidas para a API da Loggi, e registramos falha em nossa aplicação. O problema é que muitas vezes eu insiro dados válidos e retorna 404 em todas com base nos tempos mencionados. Vocês poderiam me esclarecer como funciona, se o tempo de processamento (acima de 1 min) é normal? Obrigado.