// URL da api $apiUrl = 'https://www.paineldeconsultas.com.br/rdrv2/api'; // Endpoints $endpoints = [ 'index' => '/', 'consultar' => '/consultar', 'consultas' => '/consultas/list', 'consulta-detalhes' => '/consultas/detalhes', 'produtos' => '/produtos', 'clientes' => '/clientes', ]; // Parâmetros da requisição $parans = [ ]; // Dados para autenticação $login = 'seu login aqui'; $senha = 'sua senha aqui'; $apiToken = 'solicitar token ao seu contado comercial'; // Codificando login/senha $auth = base64_encode("{$login}:{$senha}"); // URL da requisição $url = "{$apiUrl}{$endpoints['index']}"; // Configurando a requisição $ch = curl_init(); curl_setopt_array($ch, [ CURLOPT_URL => $url, CURLOPT_POST => $parans ? 1 : 0, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => http_build_query($parans) ?: null, CURLOPT_HTTPHEADER => [ "Content-Type: application/x-www-form-urlencoded", "Authorization: Basic {$auth}", "Api-token: {$apiToken}", ], ]); // Executando a requisição $response = curl_exec($ch); // Decodificando o json retornado $json = json_decode($response, true) ?: []; // Fechando a requisição curl_close($ch); // Debug da informação echo '
' . print_r($json, true) . ''