Kitchen

Portal do Desenvolvedor


Bem vindo!

Aqui, você vai conhecer o Programa iFood Integra e acessar as documentações de que precisa para iniciar sua integração com nossa plataforma de maneira rápida e segura.

Além disso, vai ter acesso a guias práticos e ao nosso Suporte.

Ask A Question

Questions

1
ANSWERED

Problemas de conexão com a API

Bom dia. Gostaria de saber se os servidores da API estão passando por instabilidades. Recentemente temos tido diversos problemas com conexão com a API, como erro 401 – Não autorizado e erros de resolução de nome. Já verificamos a conexão de internet do cliente e ela está estável. E está sendo utilizada exclusivamente para recepção de pedidos. Além disso, nosso cliente reportou casos onde o pedido foi confirmado através da integração mas mesmo assim recebeu uma ligação de um atendente do iFood repassando o pedido. E casos onde o pedido simplesmente foi cancelado por timeout, sem ao menos ser recebido pela integração ou repassado por um atendente. Segue exemplo de log do erros que tem acontecido 03/01/2019 18:07:52|-2146233079|O servidor remoto retornou um erro: (401) Não Autorizado.|System.Net.WebResponse GetResponse()| 05/01/2019 18:32:21|-2146233088|Falha ao obter eventos. Verifique a conexão com a internet.NameResolutionFailure - O nome remoto não pôde ser resolvido: 'pos-api.ifood.com.br'|Event[] ObtemEventos()| Esses casos são recorrentes e mais frequentes em dias de maior movimento. Dentre esses casos, houve um pedido que foi recebido pela integração, confirmado e entregue. Porém foi estornado pelo iFood por falta de confirmação. Nossa integração só altera o status do pedido para confirmado caso a API responda à requisição com um código de sucesso. Portanto, a chamada foi realizada. Quanto à isso, gostaria de saber o que podemos fazer.

Posted by Gabriel Leme Calsada 3 months ago