Correios - Webservice (Offline)

592 views
Skip to first unread message

Jean Finck

unread,
Sep 28, 2010, 10:34:39 AM9/28/10
to LISTA PHP
Pessoal,

Estou com um pequeno monstrinho nas mãos, o webservice dos correios
mais uma vez está offline. Eu andei pesquisando possíveis soluções e
nenhuma me atendeu da forma mais apropriada.. existem diversos
webservices de terceiros que fazem o calculo de frete, alguns limitam
o numero de pesquisa, outros são para fins didáticos, outros pedem
cadastro, enfim.. de certa forma para alguns clientes, algum resolve.

O problema é que tenho alguns clientes específicos que possuem
contrato com os correios, para PAC, SEDEX e E-SEDEX. Quero fugir de
webservices e mais problemas, quero uma solução offline e não consegui
encontrar um código fonte ou alguém tocando algo e que possa
compartilhar algo já pronto, o que não queria é reinventar a roda de
algo que alguém possa já ter feito ou ter algo andado.. Eu tenho a
tabela personalizada com os valores acordados entre os clientes e os
correios e uma BREVE explicação de como calcular, que seria minha
opção pra esse probleminha.. Alguem tem algum site que possa dar uma
olhada, baseada ou algo que eu possa usar pra adiantar uma solução?


Vlwz,
Jean

Paulo Patto

unread,
Sep 28, 2010, 10:54:52 AM9/28/10
to list...@googlegroups.com
Hum posso estar falando uma besteira mas e se você cria-se um webservice seu com dados estáticos da tabela dos correios e dados vindos do google maps?



Paulo Patto.
web developer.
[java][ruby on rails][python][c/c++][php][javascript][.net]
microblog: http://twitter.com/paulopatto/
personal weblog: http://paulopatto.wordpress.com/
mobile: +55 11 8217.3514
instante messenger(msn): paulo...@paulopatto.com
soon my corporate website http://www.paulopatto.com

------------------------------------------------------------------------------------------------------------------------
[pt-br]"Aquele que recebe de mim uma idéia tem aumentada a sua instrução sem que eu tenha diminuído a minha. Como aquele que acende sua vela na minha recebe luz  sem apagar a minha vela. Que as idéias passem livremente de uns aos outros no planeta, para a instrução moral e mútua dos homens e a melhoria de sua condição, parece ter sido algo peculiar e benevolentemente desenhado pela natureza ao criá-las, como o fogo, expansível no espaço, sem diminuir sua densidade em nenhum ponto."

[en-us]"He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature, when she made them, like fire, expansible voer all space, without lessenig their density in any point."
Thomas Jefferson .
------------------------------------------------------------------------------------------------------------------------




2010/9/28 Jean Finck <jean...@gmail.com>
--
============================================================
LEIAM SEMPRE AS REGRAS DA LISTA:
http://groups.google.com.br/group/listaphp/web/regras-da-lista-php
--
LISTA PHP > http://groups.google.com.br/group/listaphp
--
REVISTA PHP > http://www.revistaphp.com.br
--
AJAX-BRASIL > http://groups.google.com/group/ajax-brasil
--
PYTHON-GOOGLE > http://groups.google.com.br/group/python-google
--
DOTNET-BRASIL > http://groups.google.com.br/group/dotnet_br
============================================================

Bruno Augusto

unread,
Sep 28, 2010, 11:37:16 AM9/28/10
to list...@googlegroups.com
Olha da uma olhada nesse site, é um webservice de ceps, nao sei se é bem isso que você esta querendo.

Thiago Santos

unread,
Sep 28, 2010, 11:51:39 AM9/28/10
to list...@googlegroups.com
Pede para o responsável nos correios pelo contrato dos seus clientes uma planilha com as faixas de cep e valores.
Volta e meia essa planilha é atualizada, então você tem que ficar atento.

Usamos aqui na empresa essa planilha.

Att,
-- 
Thiago Santos
+55 21 7172-1630

2010/9/28 Jean Finck <jean...@gmail.com>

Paulo Patto

unread,
Sep 28, 2010, 1:10:00 PM9/28/10
to list...@googlegroups.com

Oras com o google maps vc vẽ coisas como distãncias e ceps para o calculo de distancia.



Paulo Patto.
web developer.
[java][ruby on rails][python][c/c++][php][javascript][.net]
microblog: http://twitter.com/paulopatto/
personal weblog: http://paulopatto.wordpress.com/
mobile: +55 11 8217.3514
instante messenger(msn): paulo...@paulopatto.com
soon my corporate website http://www.paulopatto.com

------------------------------------------------------------------------------------------------------------------------
[pt-br]"Aquele que recebe de mim uma idéia tem aumentada a sua instrução sem que eu tenha diminuído a minha. Como aquele que acende sua vela na minha recebe luz  sem apagar a minha vela. Que as idéias passem livremente de uns aos outros no planeta, para a instrução moral e mútua dos homens e a melhoria de sua condição, parece ter sido algo peculiar e benevolentemente desenhado pela natureza ao criá-las, como o fogo, expansível no espaço, sem diminuir sua densidade em nenhum ponto."

[en-us]"He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature, when she made them, like fire, expansible voer all space, without lessenig their density in any point."
Thomas Jefferson .
------------------------------------------------------------------------------------------------------------------------




2010/9/28 Thiago Santos <thia...@gmail.com>

Beatriz KMS

unread,
Sep 28, 2010, 3:12:18 PM9/28/10
to list...@googlegroups.com
É, o correio está desde manhã cedo com o problema

"O Portal Correios está apresentando instabilidade neste momento.
A área técnica está trabalhando para restabelecê-lo. "

Nós temos as tais planilhas também, mas tudo Excell... pelo que me
lembro seria um parto passar isso pra BD.

Também uso o WS deles....

2010/9/28 Jean Finck <jean...@gmail.com>:

Beatriz KMS

unread,
Sep 28, 2010, 3:18:36 PM9/28/10
to list...@googlegroups.com
Pela estrutura do arquivo.

2010/9/28 Paulo Patto <paulo...@gmail.com>:
> Por que seria um parto passar para um banco de dados?

> 2010/9/28 Beatriz KMS <beatr...@gmail.com>

Paulo Patto

unread,
Sep 28, 2010, 3:20:05 PM9/28/10
to list...@googlegroups.com
hum!

Eu poderia ver ele?

Paulo Patto

unread,
Sep 28, 2010, 3:16:16 PM9/28/10
to list...@googlegroups.com
Por que seria um parto passar para um banco de dados?



Paulo Patto.
web developer.
[java][ruby on rails][python][c/c++][php][javascript][.net]
microblog: http://twitter.com/paulopatto/
personal weblog: http://paulopatto.wordpress.com/
mobile: +55 11 8217.3514
instante messenger(msn): paulo...@paulopatto.com
soon my corporate website http://www.paulopatto.com

------------------------------------------------------------------------------------------------------------------------
[pt-br]"Aquele que recebe de mim uma idéia tem aumentada a sua instrução sem que eu tenha diminuído a minha. Como aquele que acende sua vela na minha recebe luz  sem apagar a minha vela. Que as idéias passem livremente de uns aos outros no planeta, para a instrução moral e mútua dos homens e a melhoria de sua condição, parece ter sido algo peculiar e benevolentemente desenhado pela natureza ao criá-las, como o fogo, expansível no espaço, sem diminuir sua densidade em nenhum ponto."

[en-us]"He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature, when she made them, like fire, expansible voer all space, without lessenig their density in any point."
Thomas Jefferson .
------------------------------------------------------------------------------------------------------------------------




2010/9/28 Beatriz KMS <beatr...@gmail.com>
É, o correio está desde manhã cedo com o problema

Beatriz KMS

unread,
Sep 28, 2010, 3:51:32 PM9/28/10
to list...@googlegroups.com
Não tenho mais os arquivos.
O pessoal da logística que usa (se é que ainda usa) quando a venda não
é pelo site.

2010/9/28 Paulo Patto <paulo...@gmail.com>:

Beatriz KMS

unread,
Sep 28, 2010, 4:17:37 PM9/28/10
to list...@googlegroups.com
O link que vc passou é de busca de endereços.... eu utilizo o WS dos
correios para calculo de frete.


2010/9/28 Bruno Augusto <bruno...@gmail.com>:

Thiago Santos

unread,
Sep 28, 2010, 4:20:36 PM9/28/10
to list...@googlegroups.com
Pegar as planilhas e colocar em um banco é o jeito mais seguro de ter a informação
quando necessária.
Recomendo que façam isso, e que as mantenham atualizadas.

Afinal não se sabe quando o webservice dos Correios vai cair...

Att,
-- 
Thiago Santos
+55 21 7172-1630


2010/9/28 Beatriz KMS <beatr...@gmail.com>

Jean Finck

unread,
Sep 28, 2010, 4:41:24 PM9/28/10
to LISTA PHP
Opa, desculpe reunião ocupou meu tempo aqui..

Sim, é exatamente isso, mas o problema é que tenho clientes com
contrato, que os preços são diferentes do padrão exercido.. por isso
webservice de terceiros não me adianta, pois só retornam o valor
padrão.. eu já usei os webservices deste site, inclusive o de buscar o
endereço por cep, mas acho que foi pelo mesmo motivo que parei de usar
ele, ficou bem conhecido e optativo com os constantes problemas que o
correio sempre apresentaram na solução própria pra retornar um valor
de frete =/

Paulo, eu tenho os arquivos aqui, tem algum e-mail que possa te
enviar?

Sim Thiago, é o que estou tentando implantar aqui agora, não da pra
confiar no webservice dos correios, por isso estou buscando uma
solução para fazer o calculo dentro da própria solução.. mas por
manutenção vou fazer ele como um webservice e nos projetos ao invés de
consultar os correios consulto meu próprio.. eu tenho as tabelas de
valores padrões e as tabelas com contrato de cada cliente.. o problema
não é nem a solução.. pq essa eu tenho.. pegar as tabelas, aplicar
todas as regras de calculo e boa.. o que não quero é justamente
começar algo que alguém já tenha pronto, como por exemplo o código que
vocês usam ai na sua empresa entende? Mas como sendo ai da sua
empresa, acredito que vc não possa compartilhar correto? Estou
buscando algo pronto (se ja tivesse), incompleto pra dar continuidade
ou por final das contas começar do zero =/ heheheheh

On 28 set, 17:20, Thiago Santos <thiago...@gmail.com> wrote:
> Pegar as planilhas e colocar em um banco é o jeito mais seguro de ter a
> informação
> quando necessária.
> Recomendo que façam isso, e que as mantenham atualizadas.
>
> Afinal não se sabe quando o webservice dos Correios vai cair...
>
> Att,
> --
> Thiago Santos
> +55 21 7172-1630
>
> 2010/9/28 Beatriz KMS <beatriz...@gmail.com>
>
> > O link que vc passou é de busca de endereços.... eu utilizo o WS dos
> > correios para calculo de frete.
>
> > 2010/9/28 Bruno Augusto <brunoa1...@gmail.com>:
> > > Olha da uma olhada nesse site, é um webservice de ceps, nao sei se é bem
> > > isso que você esta querendo.
> > >http://www.republicavirtual.com.br/cep/index.php
>
> > > Em 28 de setembro de 2010 11:54, Paulo Patto <paulopa...@gmail.com>
> > > escreveu:
>
> > >> Hum posso estar falando uma besteira mas e se você cria-se um webservice
> > >> seu com dados estáticos da tabela dos correios e dados vindos do google
> > >> maps?
>
> > >> Paulo Patto.
> > >> web developer.
> > >> [java][ruby on rails][python][c/c++][php][javascript][.net]
> > >> microblog:http://twitter.com/paulopatto/
> > >> personal weblog:http://paulopatto.wordpress.com/
> > >> mobile: +55 11 8217.3514
> > >> instante messenger(msn): paulopa...@paulopatto.com
> > >> soon my corporate websitehttp://www.paulopatto.com
> > >> 2010/9/28 Jean Finck <jeanfi...@gmail.com>

Paulo Patto

unread,
Sep 28, 2010, 4:43:06 PM9/28/10
to list...@googlegroups.com
Manda neste endereço, se não fizer hoje, amanhã pela manhã acho que já consigo converter para um ANSI compatível com qualquer banco SQL.



Paulo Patto.
web developer.
[java][ruby on rails][python][c/c++][php][javascript][.net]
microblog: http://twitter.com/paulopatto/
personal weblog: http://paulopatto.wordpress.com/
mobile: +55 11 8217.3514
instante messenger(msn): paulo...@paulopatto.com
soon my corporate website http://www.paulopatto.com

------------------------------------------------------------------------------------------------------------------------
[pt-br]"Aquele que recebe de mim uma idéia tem aumentada a sua instrução sem que eu tenha diminuído a minha. Como aquele que acende sua vela na minha recebe luz  sem apagar a minha vela. Que as idéias passem livremente de uns aos outros no planeta, para a instrução moral e mútua dos homens e a melhoria de sua condição, parece ter sido algo peculiar e benevolentemente desenhado pela natureza ao criá-las, como o fogo, expansível no espaço, sem diminuir sua densidade em nenhum ponto."

[en-us]"He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature, when she made them, like fire, expansible voer all space, without lessenig their density in any point."
Thomas Jefferson .
------------------------------------------------------------------------------------------------------------------------




2010/9/28 Jean Finck <jean...@gmail.com>

Michel Wilhelm | Florianópolis / SC

unread,
Sep 28, 2010, 1:59:28 PM9/28/10
to list...@googlegroups.com
Alguém na lista irá confirmar ainda, mas os Correios podem lhe dar uma cópia do SQL atualizado dos CEPS para vc ter em um servidor seu, porém é paga e sempre precisa estar atualizando. Quanto ao procedimento para solicitar alguém na lista deve saber certinho, mas para ir adiantando mesmo.

Att,

Michel W.

Mauro Marchiori Neto

unread,
Sep 28, 2010, 10:31:18 PM9/28/10
to list...@googlegroups.com
pra questao de CEPs, tem uma base dos Correios que chama DNE (Diretorio Nacional de Endereços ?!?! sei la..) atualizado de 6 em 6 ou anualmente..nao me lembro...

Essa base até onde sei é paga (bem paga)...é um dump de +- uns 80mb...

não me lembro bem como funciona a tabela de frete dos correios...já implementei para um cliente uma vez a muito tempo atras..mas tinham coisas diferenciadas como valores de Sedex, e-Sedex e por ai vai...


2010/9/28 Michel Wilhelm | Florianópolis / SC <michel...@gmail.com>

Tiago Pastorello

unread,
Sep 29, 2010, 2:22:35 PM9/29/10
to list...@googlegroups.com
Boa Tarde.

Estamos com o mesmo problema.
Temos alguns e-commerces de clientes que estão funcionando de forma correta no cálculo de frete.
Utilizei um script da KingHost, mas não é mto bom, o servidor demora mto para dar retorno.



2010/9/28 Mauro Marchiori Neto <maur...@gmail.com>



--
Tiago Pastorello
http://www.blackjack.blog.br

Henrique B. Raia

unread,
Oct 1, 2010, 9:48:25 PM10/1/10
to list...@googlegroups.com
Eu peguei essa tabela e criei uma estrutura no banco! Não é dificil!
Criei uma página que parece uma tabela do excel para o cliente atualizar os valores!
Tá sempre no ar heheh

Att.
Henrique B. Raia (shIi)



2010/9/29 Tiago Pastorello <tiagopa...@gmail.com>

Mauro Marchiori Neto

unread,
Oct 2, 2010, 1:16:58 AM10/2/10
to list...@googlegroups.com
Henrique, mas como ficou? é um frete por estado, um pra interior e outro pra capital?

Os valores ficaram próximos aos dos Correios?


2010/10/1 Henrique B. Raia <shir...@gmail.com>

Henrique B. Raia

unread,
Oct 2, 2010, 7:28:47 AM10/2/10
to list...@googlegroups.com
Tem as tabelas que eles mandaram em pdf dos tipos de frete!
Tem algumas faixas de CEP que são tratados como local ou divisa que cai em um preço, do resto é por estado.
É mais fácil o cara do correio te explicar e você fazer a modelagem!


Att.
Henrique B. Raia (shIi)



Reply all
Reply to author
Forward
0 new messages