Open numnes opened 1 year ago
Aconteceu o mesmo comigo. Parece que o problema não é com o Correios-Brasil, e sim com os serviços do Correios.
O serviço de Webservices dos Correios foi simplesmente descontinuado do nada!
@alispat Onde conseguiu essa informação?
O serviço de Webservices dos Correios foi simplesmente descontinuado do nada!
Como sabe? Kkkkj
Os Correios divulgaram no site https://www.correios.com.br/atendimento/developers e dia 18 simplesmente tiraram o servidor da tomada sem maiores informações. Agora você precisa ter um contrato (CNPJ) assinado pra calcular frete/prazo - ainda que seja um contrato no plano Bronze (sem pagamento mensal). E a nova API requer validação de senha/token pra tudo, um saco!
Entendi, obrigado @alispat !
de fato foi descontinuado essa api WebService REST dos correios de forma de acessar publica digamos... falei a pouco com a equipe técnica dos correios aqui da minha cidade, e agora é so tendo plano pago com eles, sendo assim teria que desenvolver um banco de dados próprio com CEPS e distancias envolvendo as dimensões e uma tabela de preços para obter o valor de frete
Também utilizava o serviço e me deixou na mão, como alternativa podem utilizar o Melhor Envio
Uma opção pode ser essa API super fácil de usar: https://www.cepcerto.com/
tbm estou nessa situação complicada. até temos o cnpj registrado nos correios, mas a documentação oficial n mostra nenhum endpoint, acho que tem que ser algum contrato especifico mesmo. tive que botar um cep arredondado enquanto resolvo essa bomba. essa sua solução me pareceu promissora @alispat
Pra quem ainda tá na dúvida, segue o que entendi até agora:
Diante desse cenário é preferível fazer um web scraping direto no site dos correios mesmo.
Se alguém ajudar a resolver a issue #60, vai resolver isso aqui tbm rsrsrs
Anteriormente em uma requisição você pegava a cotação de todos os serviços desejados de uma só vez. Agora precisa fazer duas requisições para cada serviço (uma pra prazo e outra pra frete), "ora pois".
Ter um CNPJ válido (e um e-cnpj pra assinar digitalmente o contrato) é o único ponto de partida para ter acesso a nova API daquela empresa. Menos masl que é possível contratar o plano "bronze" deles, que não tem custo mensal e ter o acesso liberado.
Acredito que o problema da issue #60 não resolva o problema da nova API, porque você precisa de um contrato ativo pra gerar o Token e fazer as requisições.
Eu acho esse novo esquema no ambiente de homologação é um saco que precisa ter Token, cartão de postagem, login, é um gargalo no nosso processo de desenvolvimento e teste. Nesta semana eu cobrei deles a respeito disso dizendo que tinha como deixa o ambiente de homologação mais acessível (gerando um fake cartão de postagem com data de expiração, limite de requisições, etc.) e ainda mantenha um API seguro ou seja não muda o funcionamento do ambiente da produção. A resposta é não tem como, é obrigatório. Eu acho se a comunidade de Devs levanta a voz, provavelmente poderia liberar o ambiente da homologação. Feedback: https://faleconosco.correios.com.br/faleconosco/app/cadastro/reclamacao/index.php?codigo=NDY2 escolhendo portal dos correios na internet e depois disponibilidade.
Olá,
Oque o webservice SOAP dos Correios foi descontinuado, causando surpresa para muitos de nós, incluindo eu. Para lidar com essa mudança, criei uma biblioteca de cliente que facilita a integração com as novas APIs dos Correios. Se alguém está enfrentando desafios ou deseja acessar essa solução, convido vocês a explorar o repositório aqui: correios-api-client.
Estou à disposição para responder a qualquer dúvida que você possa ter. Sinta-se à vontade para entrar em contato comigo ou registrar um problema (issue) no repositório.
Obrigado!
Tenho uma api que estava usando a lib na versão 2.2.2 e comecei a receber este erro na chamada da função calcularPrecoPrazo
Atualizei para a última versão e estou recebendo este erro
Os CEPs que eu estou passando são válidos e a api estava funcionando normalmente com os mesmos parâmetros até pouco tempo.