WebService CEP gratuito

Alguem conhece algum WebService de CEP gratuito?

Bom dia,

eu já procurei bastante e não achei nadaaaa totalmente confiável, mas achei este site um dia que disponibiliza um link(webservice) para ser acessado, e este link retorna um webservice. Eu utilizei-o no meu TCC e não tive problemas, mas existe uma grande diferença entre TCC e sistema em produção.

Não sei qual é o seu caso, mas aqui esta o link: http://www.republicavirtual.com.br/cep/

Abraçossssssss!

Nunca usei, mas uma vez procurava e achei esses 3:
http://www.maniezo.com.br/
http://www.buscarcep.com.br
http://www.bronzebusiness.com.br/webservices/wscep.asmx?op=cep

http://grepcep.com/

Valeu ai amigos vou testar todos eu tava utilizando esse:

http://www.i-stream.com.br/webservices/cep.asmx?WSDL

Mas parece que ta off

Asaudate vc ja usou esse do grep?

To tentando aqui ta dando warning

wsimport -keep -p br.gov.cvm.rfe.web.service.grepcep http://webservice.grepcep.com/grepcepws/services/grepcep?wsdl


Estranho. Eu testei com SOAP UI e tudo bem, foi de boa. Mas como ficou o código gerado? Pelo que eu ví da sua mensagem, ele só deu os warnings, mas deve ter gerado o cliente, não?

Qualquer coisa, você também pode falar com o suporte deles. Já entrei em contato e eles são bastante atenciosos. Além disso, o site deles é feito em Java, então provavelmente eles já têm até o código de um cliente já gerado.

[]'s

Opa agora deu certo gerou certo as Classes…

Só que ta dando essa exception eu acho que não tem nada haver com eles e sim comigo =/, é o mesmo erro que deu com o outro webservice que funcionava

To fazendo assim:

[code]try {
GrepCep grepCep = new GrepCep(new URL(“http://webservice.grepcep.com/GrepCepWs/services/GrepCep.GrepCepHttpSoapllEndpoint/”), null);

		ObterCepResponse cep = grepCep.getGrepCepHttpSoap11Endpoint().obterEnderecoCep(cepParaBusca, "AQUI MEU TOKEN");
		
		System.out.println(cep.getResponseDescription());
	} catch (MalformedURLException e1) {
		// TODO Auto-generated catch block
		e1.printStackTrace();
	}[/code]

EXCEPTION

15:20:38,415 WARN [ServiceDelegateImpl] Cannot access wsdlURL: http://webservice.grepcep.com/GrepCepWs/services/GrepCep.GrepCepHttpSoapllEndpoint/ 15:20:45,994 WARN [ServiceDelegateImpl] Cannot get port meta data for: {http://ws.grepcepws.com}GrepCepHttpSoap11Endpoint 15:20:49,994 ERROR [STDERR] 02/01/2012 15:20:49 javax.faces.event.MethodExpressionActionListener processAction SEVERE: Received 'javax.xml.ws.WebServiceException' when invoking action listener '#{manterFundoEstruturadoFidcBB.prestadorDeServicoBB.consultaCEP}' for component 'j_id293' 15:20:49,994 ERROR [STDERR] 02/01/2012 15:20:49 javax.faces.event.MethodExpressionActionListener processAction SEVERE: javax.xml.ws.WebServiceException: org.jboss.ws.WSException: Target endpoint address not set at org.jboss.ws.core.jaxws.client.ClientImpl.handleRemoteException(ClientImpl.java:317) at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:255) at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:164) at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:150) at $Proxy218.obterEnderecoCep(Unknown Source) at br.gov.cvm.rfe.web.backingBeans.PrestadorDeServicoBB.consultaCEP(PrestadorDeServicoBB.java:823) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.el.parser.AstValue.invoke(AstValue.java:131) at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276) at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68) at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:88) at javax.faces.event.ActionEvent.processListener(ActionEvent.java:77) at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:746) at javax.faces.component.UICommand.broadcast(UICommand.java:368) at org.ajax4jsf.component.AjaxActionComponent.broadcast(AjaxActionComponent.java:55) at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321) at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296) at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253) at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97) at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178) at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290) at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368) at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446) at java.lang.Thread.run(Unknown Source) Caused by: org.jboss.ws.WSException: Target endpoint address not set at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:329) at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:243) ... 51 more 15:20:49,994 ERROR [AjaxViewRoot] Error processing faces event for the component formEdicaoFIDC:j_id293 javax.faces.event.AbortProcessingException: /pages/alteracoes/fidc/alteracao_fundo_estruturado_fidc.xhtml @822,85 actionListener="#{manterFundoEstruturadoFidcBB.prestadorDeServicoBB.consultaCEP}": javax.xml.ws.WebServiceException: org.jboss.ws.WSException: Target endpoint address not set at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:107) at javax.faces.event.ActionEvent.processListener(ActionEvent.java:77) at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:746) at javax.faces.component.UICommand.broadcast(UICommand.java:368) at org.ajax4jsf.component.AjaxActionComponent.broadcast(AjaxActionComponent.java:55) at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321) at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296) at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253) at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97) at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178) at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290) at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368) at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446) at java.lang.Thread.run(Unknown Source) Caused by: javax.xml.ws.WebServiceException: org.jboss.ws.WSException: Target endpoint address not set at org.jboss.ws.core.jaxws.client.ClientImpl.handleRemoteException(ClientImpl.java:317) at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:255) at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:164) at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:150) at $Proxy218.obterEnderecoCep(Unknown Source) at br.gov.cvm.rfe.web.backingBeans.PrestadorDeServicoBB.consultaCEP(PrestadorDeServicoBB.java:823) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.el.parser.AstValue.invoke(AstValue.java:131) at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276) at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68) at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:88) ... 39 more Caused by: org.jboss.ws.WSException: Target endpoint address not set at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:329) at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:243) ... 51 more

Por essa linha:

[ServiceDelegateImpl] Cannot access wsdlURL: http://webservice.grepcep.com/GrepCepWs/services/GrepCep.GrepCepHttpSoapllEndpoint/

Dá a entender que, se você substituir o argumento no construtor de GrepCep por http://webservice.grepcep.com/GrepCepWS/services/GrepCep?wsdl, funciona.

testei deu o mesmo erro, qual url vc usa? E do mesmo jeito que eu?

Eu ainda não criei nenhum cliente Java para esse serviço, só testei com Soap UI. Deduzí que o problema era esse pelo stack trace.

O suporte deles vc entrou em contato como? To caçando no site e nao acho =[

grepcep@grepcep.com. Eu sei que também tem gente de lá que tem perfil aqui no GUJ, mas acho que o melhor contato é o email mesmo.

[]'s

Belezaaa, valeu asaudate :smiley:

Asaudate consegui eheh, vlw amigo!

Everton.

Qual foi a solução?

Cara tem um tempao que mexi com isso, nao estou mais na empresa que eu desenvolvia esse projeto, mas se eu me lembro bem o erro era q eu esta gerando as classes do WebService pelo prompt ai gerei com o web tools e funcionou

Everton, como conseguiu?! Explica aí para a gente!

Look: www.wscep.com

Pessoal dê uma olhada nesse: http://www.wscep.com/