pedro.bini

Erro durante uma requisição qualquer

Recommended Posts

Olá pessoal,

Nosso sistema é integrado com o Mercado Livre há mais de um ano e sempre recebemos alguns erros espontâneos da API Mercado Livre, envolvendo banco de dados.

Abaixo estão os detalhes de um erro, ocorrido de forma esporádica (de categorias!), quando tentamos realizar um PUT em um item, alterando apenas o estoque.

Lembrando que os parâmetros estão ocultos por motivos de privacidade.

O que devemos fazer para solucionar o problema? Existe alguma solução?

 

[2018-02-15T10:56:14-02:00]: [PUT REQUEST em "https://api.mercadolibre.com//items/{item_id}?access_token={access_token}"]
{
  "available_quantity": 7
}

 

[2018-02-15T10:56:14-02:00]: [PUT RESPONSE em "https://api.mercadolibre.com//items/{item_id}?access_token={access_token}"]
Status Retornado: HTTP 500 InternalServerError
{
  "message": "Error getting resource /categories/null with params [:]![data:[message:Error getting value from DB. Key: CAT_null, error:to_many_requests, status:429, cause:[KVS: Too many requests, HTTP Status 429]], status:429, time:37]",
  "error": "internal_error",
  "status": 500,
  "cause": []
}

Share this post


Link to post
Share on other sites

Como funciona esta rotina de novas tentativas?

Pois hoje em dia temos uma rotina parecida no nosso sistema, onde enviamos novamente a requisição caso o ML retorne um erro esporádico.

 

Se vocês já possuem uma rotina assim, não é necessário enviarmos novamente, correto?

Edited by pedro.bini

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now