PostmonAPI / postmon

Uma API para consulta de informações relacionadas a endereçamento e entrega no Brasil.
http://www.postmon.com.br
GNU General Public License v3.0
656 stars 81 forks source link

Criação de um possível campo "Complemento" #32

Closed aleborba closed 11 years ago

aleborba commented 11 years ago

Hoje a API Postmon retorna o valor com o nome do Logradouro exatamente como os correios devolvem. "Av. Paulista - Lado Par" ou "Rua Castro Alves - de 10 a 534". Em uma aplicação de ecommerce não faz sentido retornar tudo, e sim apenas o nome do logradouro, mas em outras aplicações essas informações podem ser muito úteis!

Eu e o @iurisilvio estavamos discutindo a possibilidade da criação de um campo "complemento" que seria responsável por armazenar essas informações que ficam após o - no retorno do Logradouro, deixando o campo Logradouro apenas para o nome, sem essas informações complementares.

iurisilvio commented 11 years ago

Uma pergunta importante... não existe logradouro com hífen? Tem que saber exatamente como quebrar essa informação. Talvez " - " seja suficiente, mas é bom confirmar.

pbalduino commented 11 years ago

Rua Bem-te-vi

aleborba commented 11 years ago

O bem-te-vi, sempre ajudando a galera! só q não.

Vamos lá, mas existe alguma em que tenha espaço cercando o "-"? tipo -> " - " Em um exemplo chulo, Bem - te - vi

pbalduino commented 11 years ago

Façamos assim mesmo. Se encontrarmos alguma exceção posterior, a gente corrige.

iurisilvio commented 11 years ago

Vou implementar isso então, separando no primeiro " - " e jogando o que estiver depois disso no complemento.

Alguns casos que encontrei, suficientes pra testar a implementação:

69908-768 = Rodovia BR-364 (Rio Branco-Porto Velho) - até 5014 - lado par
87075-150 = Rua Bem-te-vi - de 1181/1182 ao fim
aleborba commented 11 years ago

Legal.

iurisilvio commented 11 years ago

Resolvido para todos os casos listados aqui.