Conectar WhatsApp con código QR desde tu sistema
Pide el QR por API, muéstralo en tu pantalla y tu usuario lo escanea desde Dispositivos vinculados. Ideal si revendes la integración dentro de tu software.
/generate-qrcurl -X POST https://api.kontacto.pro/generate-qr \
-H "Content-Type: application/json" \
-d '{
"api_key": "TU_API_KEY",
"device": "51999888777"
}'
<?php
$datos = [
'api_key' => 'TU_API_KEY',
'device' => '51999888777',
];
$ch = curl_init('https://api.kontacto.pro/generate-qr');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
CURLOPT_POSTFIELDS => json_encode($datos),
CURLOPT_RETURNTRANSFER => true,
]);
$respuesta = json_decode(curl_exec($ch), true);
const datos = {
api_key: 'TU_API_KEY',
device: '51999888777',
};
const respuesta = await fetch('https://api.kontacto.pro/generate-qr', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(datos),
});
console.log(await respuesta.json());
import requests
datos = {
"api_key": "TU_API_KEY",
"device": "51999888777",
}
respuesta = requests.post("https://api.kontacto.pro/generate-qr", json=datos, timeout=30)
print(respuesta.json())
Lo que necesitas saber
-
Primero "processing"
Llama de nuevo mientras responda processing; luego llega la imagen del QR en base64.
-
Escanea
Desde WhatsApp › Dispositivos vinculados, como en WhatsApp Web.
-
Conectado
Cuando ya está vinculado, la API lo indica y puedes enviar.
Respuesta de la API
Todas las respuestas son JSON con status y un mensaje. Si algo falla, el detalle viene en errors.
{
"status": false,
"qrcode": "data:image/png;base64,iVBORw0KGgo…",
"message": "Por favor escanea el código qr"
}
Todos los parámetros y los errores posibles están en la documentación de qr por api.
¿Funciona con WhatsApp Business?
Sí, funciona con WhatsApp y con WhatsApp Business.
¿Mi celular tiene que estar encendido?
No. La sesión vive en el servidor, como un dispositivo vinculado más.
¿Pierdo mis chats al conectar?
No. Tu número sigue funcionando en tu teléfono como siempre.
Funciones relacionadas
-
Enviar mensajes de WhatsApp por API
Una petición HTTP con tu API key, tu número y el destino. El mensaje sale desde tu WhatsApp y la respuesta llega en JSON. -
Varias API keys con permisos para tu WhatsApp
Una clave por sistema: tu web, tu ERP y tu facturador, cada uno con lo justo. Si una clave se filtra, la borras y las demás siguen funcionando. -
Webhook de WhatsApp para recibir mensajes en tu sistema
Configura una URL y cada mensaje entrante llega por POST en JSON. Si respondes con un mensaje, se envía al cliente.
Envía tu primer mensaje hoy
Escríbenos por WhatsApp, conectamos tu número con un QR y te damos tu API key para que pruebes desde tu sistema.