Salve,
Começou hoje a tarde, mas não parece falta de resposta dos Correios.
Conversei com o Fernando e testamos juntos, mas não conseguimos identificar de imediato o que está acontecendo.
Uso a versão 2.0 para Joomla 1.5 e testando a url gerada:
http://www.correios.com.br/encomendas/precos/calculo.cfm?
resposta=paginaCorreios&
servico=40010&
cepOrigem=22021010&
cepDestino=48300000&
peso=3&
MaoPropria=n&
valorDeclarado=100&
avisoRecebimento=n
O seguinte erro era retornado:
Favor baixar a nova versão do HTML disponibilizado para download através do link "Cálculo Remoto de Preços" do endereço www.corporativo.correios.com.br/encomendas/servicosonline/ (-100)
O Fernando gentilmente me incluiu como beta tester do componente 3.0 e uma das URLs geradas foi:
http://www.correios.com.br/encomendas/prazo/prazo.cfm?
resposta=paginaCorreios&
servico=41106&
cepOrigem=22250040&
cepDestino=22021010&
peso=0.4&
Formato=1&
Comprimento=16&
Largura=11&
Altura=2&
MaoPropria=n&
valorDeclarado=0.01&
avisoRecebimento=N&
embalagem=
Essa URL, testada no browser, gera um erro com a seguinte informação:
CEP de origem não existe não existe ou está incorreto
Sendo que o CEP está correto (testado no próprio site dos correios) e se retiro o parâmetro cepOrigem, o retorno é o mesmo.
Cheguei a testar outros nomes do parâmetro como 'origem' ou 'cep_origem', mas sem a API vira chute. Bizarro, mas tentei.
Não achei nada sobre essa api, nem sobre algum webservice.. Por falar nisso, estranho ser via GET/cURL/Manipulacão de strings e não via WebService/XML.
Bom... Help, Fernando.
Abraço e obrigado,
Hélio