Lembrando que para este processo já deveremos ter efetuado a autenticação e estarmos em posse do token.
<?php $cliente_vigoweb = "https://web01.vigo.com.br"; $token = "ADQUIRIDO ANTERIORMENTE NO PROCESSO DE AUTENTICAÇÃO"; $campo1 = "LOGIN"; // Valores possíveis: "CPFCGC", "EMAIL", "LOGIN" (central do assinante) $campo1_valor = "rafael"; $campo2 = "SENHA"; // Valores possíveis: "DT_NASCIMENTO", "CELULAR", "SENHA" (central do assinante) $campo2_valor = "123456"; //---------------------------------------------------------------------------------------------- // Aqui é feito a consumação do endpoint //---------------------------------------------------------------------------------------------- $curl = curl_init(); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_URL, $cliente_vigoweb . '/api/hotspot_valida'); curl_setopt($curl, CURLOPT_POSTFIELDS, '{ "campo1": "' . $campo1 . '", "campo1_valor": "' . $campo1_valor . '", "campo2": "' . $campo2 . '", "campo2_valor": "' . $campo2_valor . '" }'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_HTTPHEADER, ['Content-Type: application/json', "Authorization: Bearer " . $token]); $result = curl_exec($curl); curl_close($curl); if(!$result){die("Erro de conexão");} echo $result; ?>
Caso a validação esteja correta, o retorno será um JSON com todos os dados do cliente, dados estes que poderão ser utilizados para customizar a interface da aplicação. (nome, celular, etc)
Caso a validação falhe, o retorno será “ERRO”
"cpfcgc/dt_nascimento", assim a autenticação verificará o CPF e a DATA DE NASCIMENTO.
"cpfcgc/celular", assim a autenticação verificará o CPF e o número do CELULAR.