Queria muito colocar no meu site uma opção de o usuário digitar o CEP e já pegar todas as informações de endereço, daria pra fazer isso usando a api de fora da wix?
top of page

EN

PT

A lista de desejos é a nova plataforma oficial para solicitação de novos recursos. Você pode votar, comentar e acompanhar o status dos recursos solicitados - Disponível apenas em inglês.
bottom of page
Olá, alguém poderia enviar um passo a passo para eu criar o campo do cep e endereço de forma que ao digitar o cep já apareça o endereço automaticamente. Qual seria o tipo de formulário, onde insere o código, é através de alguma ferramenta específica do wix? Desde já agradeço a atenção!
Hello Viviane,
Vou tentar simplificar ao máximo, mas deixe-me saber se você não tiver entendido tudo.
Tudo o que você tem que fazer é adicionar um campo de texto para digitação do cep e um botão para fazer a requisição a uma api de terceiros.
No exemplo abaixo foi usada a api https://viacep.com.br/ e wixFetch que é usado para fazer solicitações http.
import { fetch } from 'wix-fetch'; export function button1_click(event) { const cep = $w('#input1').value fetch(`https://viacep.com.br/ws/${cep}/json/`, { "method": "get" }) .then((httpResponse) => { if (httpResponse.ok) { return httpResponse.json(); } else { return Promise.reject("Fetch did not succeed"); } }) .then(data => { //seu dados de endereço estão na variavel data console.log(data) }) .catch(err => console.log(err)); }
Espero ter esclarecido a dúvida.