Para preencher um formulário automaticamente usando a API do BrasilAPI na busca por CNPJ, você precisará seguir alguns passos:
- Fazer uma requisição para a API do BrasilAPI utilizando a função
file_get_contents
oucurl
do PHP. Por exemplo:
$cnpj = '00000000000191'; // CNPJ de exemplo
$url = 'https://brasilapi.com.br/api/cnpj/v1/' . $cnpj;
$response = file_get_contents($url); // faz a requisição à API
- O próximo passo é interpretar a resposta da API, que geralmente é retornada em formato JSON. Você pode usar a função
json_decode
do PHP para transformar a resposta em um objeto PHP. Por exemplo:
$resultado = json_decode($response);
- Com o objeto PHP contendo os dados do CNPJ, você pode preencher o formulário automaticamente utilizando a função
$_POST
do PHP. Por exemplo:
$_POST['nome'] = $resultado->nome;
$_POST['endereco'] = $resultado->endereco;
$_POST['telefone'] = $resultado->telefone;
// ... e assim por diante
O código completo para preencher um formulário pode ficar assim:
$cnpj = '00000000000191'; // CNPJ de exemplo
$url = 'https://brasilapi.com.br/api/cnpj/v1/' . $cnpj;
$response = file_get_contents($url); // faz a requisição à API
$resultado = json_decode($response); // transforma a resposta em objeto PHP
$_POST['nome'] = $resultado->nome;
$_POST['endereco'] = $resultado->endereco;
$_POST['telefone'] = $resultado->telefone;
// ... e assim por diante
Lembre-se de substituir o CNPJ de exemplo pelo CNPJ que você deseja buscar. Além disso, pode ser necessário adaptar o código para o seu formulário específico, dependendo da estrutura do HTML.