El envío de información de contacto a través de mensajes automatizados es una forma excelente de proporcionar a tus usuarios datos importantes de manera rápida y eficiente. Utilizando la API de Waclis, puedes enviar detalles de contacto como números de teléfono, nombres de empresas y direcciones físicas directamente a tus usuarios. Este tutorial te mostrará cómo hacerlo utilizando PHP, permitiéndote mejorar la comunicación y proporcionar un valor añadido a tus servicios.
Ya sea para compartir información de contacto de tu empresa o para facilitar la conexión entre usuarios, esta funcionalidad es una herramienta poderosa en tu arsenal de comunicación. A continuación, te explicaremos cómo configurar tu entorno de desarrollo y cómo enviar información de contacto a través de la API
PHP
<?php
// Inicializamos cURL para hacer una petición a la API de waclis.com.
$curl = curl_init();
// Configuramos las opciones de cURL para nuestra petición.
curl_setopt_array($curl, array(
// Especificamos la URL de la API para enviar información de contacto.
CURLOPT_URL => 'https://{BACKEND_URL}/api/messages/sendContact',
// Indicamos que queremos que la respuesta sea devuelta como una cadena de texto.
CURLOPT_RETURNTRANSFER => true,
// Dejamos vacío el campo de codificación; cURL elegirá la codificación adecuada.
CURLOPT_ENCODING => '',
// Establecemos el número máximo de redirecciones que cURL seguirá.
CURLOPT_MAXREDIRS => 10,
// Definimos un tiempo máximo de espera para la conexión; 0 significa sin límite de tiempo.
CURLOPT_TIMEOUT => 0,
// Permitimos que cURL siga cualquier cabecera "Location:" que la API envíe como parte de la respuesta HTTP.
CURLOPT_FOLLOWLOCATION => true,
// Usamos HTTP 1.1 para la petición.
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
// Establecemos que la petición será de tipo POST.
CURLOPT_CUSTOMREQUEST => 'POST',
// Adjuntamos los datos que vamos a enviar con la petición POST en formato JSON.
CURLOPT_POSTFIELDS =>'{
"number": "5491144332211", // Número de WhatsApp al que se enviará la información.
"body": "Hola mundo", // Mensaje introductorio.
"optionList": { // Objeto que contiene la información de contacto.
"phone": "5491144332211", // Número de teléfono de contacto.
"company": "WWaclis", // Nombre de la empresa.
"address": "Direccion 123" // Dirección física.
}
}',
// Añadimos las cabeceras necesarias, incluyendo el tipo de contenido y el token de autorización.
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'Authorization: token' // Token de autorización registrado previamente en la conexión.
),
));
// Ejecutamos la petición y guardamos la respuesta.
$response = curl_exec($curl);
// Cerramos la sesión cURL.
curl_close($curl);
// Imprimimos la respuesta.
echo $response;
?>
El código PHP anterior realiza una petición POST a la API de Waclis para enviar información de contacto. Se configura cURL con varias opciones, incluyendo la URL de la API, el método de la petición (POST), y los datos que se enviarán, que en este caso es un JSON con información como el número de WhatsApp, un mensaje introductorio y los detalles de contacto.
Después de configurar todas las opciones, se ejecuta la petición y se cierra la sesión cURL. Finalmente, se imprime la respuesta que devuelve la API, que debería indicar si la información de contacto fue enviada correctamente.
Es importante reemplazar {BACKEND_URL} con la URL real de la API y token con el token de autorización válido para que el código funcione correctamente.
[ 1 de 1 encontro útil ]