Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cep aberto #201

Open
chrisemke opened this issue Nov 19, 2020 · 6 comments
Open

Cep aberto #201

chrisemke opened this issue Nov 19, 2020 · 6 comments
Assignees

Comments

@chrisemke
Copy link

Existe alguma previsão para adicionar a API do CEP aberto dentro do buscador de ceps de vocês? Usamos a API do CEP aberto na empresa onde trabalho, acredito que se adicionassem poderiamos dar uma ajuda também. PS: estou postando essa issue porque não encontrei integração com a API V3 deles. Seria de grande ajuda isso, obrigado.

@DavidNery
Copy link

Não sei bem se isso é um problema, mas é necessário ter uma conta para usar a API do CEP Aberto.
Tendo esta conta, usaríamos um token fornecido pelo sistema para fazer as requisições.

O problema, pelo que penso, está aí. O BrasilAPI é de código aberto, ficaria difícil controlar esse token.
Uma possível solução seria colocá-lo em um .env da vida, mas não sei se isso é uma boa ideia.

@chrisemke
Copy link
Author

Acho que seria bom se pudessemos primeiramente escolher quais serviços buscar, ai caso seja no cepaberto cada um passa o proprio token direto na API. Acha que não funcionaria?

@lucianopf
Copy link
Member

@chrisemke primeiramente muito obrigado pelo questionamento! 😬

Topa levar essa issue pro repo https://github.com/BrasilAPI/cep-promise que é onde reside o motor da busca de ceps? 😬

Essa questão da API key foi um dos motivos pelo qual fez a gnt remover nossa integração com o CepAberto. (#144)

Na época o único parâmetro esperado da chamada era o cep, agora que temos uma configuração talvez faça sentido permitir esse provedor contando que o cliente passe sua chave 🤔 😬

@lucianopf lucianopf transferred this issue from BrasilAPI/BrasilAPI Dec 1, 2020
@lucianopf
Copy link
Member

Ihh, olha que massa, tenho poderes de mover issues de projetos dentro de uma org! 😱 😬

@williamtorres1
Copy link

Na época o único parâmetro esperado da chamada era o cep, agora que temos uma configuração talvez faça sentido permitir esse provedor contando que o cliente passe sua chave

Concordo, se o usuário quiser utilizar o serviço do CepAberto, ele passa também as configurações de acesso, assim a lib abrange mais um serviço e não corre riscos de ser banido.

@victorfernandesraton
Copy link

Na época o único parâmetro esperado da chamada era o cep, agora que temos uma configuração talvez faça sentido permitir esse provedor contando que o cliente passe sua chave

Concordo, se o usuário quiser utilizar o serviço do CepAberto, ele passa também as configurações de acesso, assim a lib abrange mais um serviço e não corre riscos de ser banido.

pensando nessa possibilidade eu fiz a lib cep-any com zero dependencia e com a possibilidade de usar ou não os provedores "padrão" como você mesmo implementar um.

https://github.com/victorfernandesraton/cep-any

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants