Pessoal, só para atualizá-los sobre o webservice dos Correios.
Hoje eu tive mais um tempinho para mexer no código e nada deu certo usando a URL antiga. Fui papirar a API e entender tudo. No fim da API os Correios têm um exemplo de requisição, deu pra notar que o erro é no webservice.
Dessa forma, o jeito é esperar e deixar eles resolverem o problema, e, por enquanto, estimarmos a entrega.
P.s.: Quem foi o estagiário que brincou com esse código, hein?!?!?!
Um ótimo domingo para todos.
Eis as chamadas via resquest com o XML gerado:
Chamada com erro do webservice
http://ws.correios.com.br/calculador/Ca ... etorno=xml
XML1 com erro:
Código: Selecionar todos<Servicos>
<cServico>
<Codigo>41106</Codigo>
<Valor>0,00</Valor>
<PrazoEntrega>0</PrazoEntrega>
<ValorMaoPropria>4,00</ValorMaoPropria>
<ValorAvisoRecebimento>0,00</ValorAvisoRecebimento>
<ValorValorDeclarado>1,50</ValorValorDeclarado>
<EntregaDomiciliar>0</EntregaDomiciliar>
<EntregaSabado>0</EntregaSabado>
<Erro>99</Erro>
<MsgErro>Erro ao calcular o prazo, tente novamente mais tarde.</MsgErro>
</cServico>
</Servicos>
Chamada apenas com cálculo do preço (conforme postado no fórum)
http://ws.correios.com.br/calculador/Ca ... etorno=xml
Código: Selecionar todos<Servicos>
<cServico>
<Codigo>41106</Codigo>
<Valor>16,90</Valor>
<ValorMaoPropria>4,00</ValorMaoPropria>
<ValorAvisoRecebimento>0,00</ValorAvisoRecebimento>
<ValorValorDeclarado>1,50</ValorValorDeclarado>
<Erro/>
<MsgErro/>
</cServico>
</Servicos>