Discussões
idToken não funciona como authorization Bearer!
como proceder com a integração de pacotes
Posted by Rafael about 1 year ago
Erro interno de servidor
Oá, todas as requisições estão retornando código 500 - erro interno do servidor
Posted by [email protected] over 1 year ago
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.
Posted by Diego dos Santos Almada over 1 year ago