%PDF- %PDF-
Direktori : /home/komfo908/api.komforthousesofas.com/ |
Current File : /home/komfo908/api.komforthousesofas.com/chatBotDatas.php |
<?php // Verifique se a requisição é do tipo POST if ($_SERVER['REQUEST_METHOD'] === 'POST') { // Captura o corpo da requisição $input = file_get_contents('php://input'); $data = json_decode($input, true); // Decodifica o JSON enviado // Verifica se o campo "cpf" foi enviado if (isset($data['cep'])) { $user_cep = $data['cep']; $cep = urlencode($user_cep); $ch = curl_init(); // Define a URL da API // $url = "https://komforthouse134929.protheus.cloudtotvs.com.br:4050/rest/kmh/chatbot/agendamento/listaAgend/".$cep; // Define as opções da requisição curl_setopt_array($ch, [ CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => [ 'Authorization: Basic ' . base64_encode('altervision:@TO1q2w3e4r'), 'Content-Type: application/json', ], ]); // Executa a requisição $resultado = curl_exec($ch); $JsResult = json_decode($resultado); if ($resultado === false) { echo 'Erro na conexão: ' . curl_error($ch); } else { // Itera sobre os elementos do array dentro de "data" header('Content-Type: application/json'); echo $resultado; } // Fecha a sessão cURL curl_close($ch); } else { // Retorna erro caso o campo "cpf" não seja enviado header('Content-Type: application/json'); echo json_encode(['error' => 'O campo "cpf" é obrigatório.']); } } else { // Retorna erro caso a requisição não seja POST header('Content-Type: application/json'); echo json_encode(['error' => 'Método não permitido. Use POST.']); }