Como solicitar localização no Blip e converter para endereço


Reputação 7
Crachá +3

Olá Blippers, tudo bem com vocês ? :happyblip:


Espero que sim e que possamos começar esse ano com pé direito 🚀 e para isso preparei esse guia simples de com usar a localização nativa do Blip e convertendo latitude e longitude para endereço ou cep como desejarem.


Passo : Vamos no builder do bot e vamos adicionar bloco aonde o bot a solicitação da localização da pessoa que se comunica com nosso bot.



e vai ficar assim :

image


Passo : Vamos colocar para aguar o input do usuario e validar ele para que a pessoa só envie a localização e nada mais.



Iremos salvar também o input do usuário em uma variável assim :


image


Passo : Agora nas ações de saída vamos adicionar uma requisição http :


url


https://nominatim.openstreetmap.org/reverse?format=json&lat={{end@latitude}}&lon={{end@longitude}}&zoom=18&addressdetails=1

Adicione os dois cabeçalhos conforme a foto:


e no próximo bloco vamos colocar a saída convertida e retornando a variavel endb@display_name :


image


Ressalto que a requisição retorna esse campos :

image


Após isso teremos esse resultado :



Em relação a LGPD informo que os endereços acima no print são fictícios e escolhidos de forma alheatório para esse guia, mas com a api montada de forma certa usará a localização da pessoa que se comunica com o bot.


4 comentários

Reputação 7
Crachá +1

Que isso! Pra começar o ano com o pé direito msmo.

Super útil essa dica, parabéns e obrigado demais.

Reputação 5

Fazer um post desse no primeiro dia do ano, sendo um domingo, é uma prova de real geração de valor e cuidado com a comunidade! Ótima forma de começar o ano! Mandou bem demais @Rafael_Figueiredo 😉

Reputação 7
Crachá +3

De nada precisando de apoio é só falar.

Reputação 7
Crachá +3

Eii @luiz_heiras fico feliz em poder ajudar e trazer guias diferentes e que possam ajudar a comunidade.

Comente