Resolver el LID de WhatsApp a número de teléfono
WhatsApp a veces identifica un chat con un LID (un id interno) en vez del número. Esta consulta te devuelve el número real si ya está disponible.
/resolve-lidcurl -X POST https://api.kontacto.pro/resolve-lid \
-H "Content-Type: application/json" \
-d '{
"api_key": "TU_API_KEY",
"sender": "51999888777",
"lid": "22858017280019"
}'
<?php
$datos = [
'api_key' => 'TU_API_KEY',
'sender' => '51999888777',
'lid' => '22858017280019',
];
$ch = curl_init('https://api.kontacto.pro/resolve-lid');
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',
sender: '51999888777',
lid: '22858017280019',
};
const respuesta = await fetch('https://api.kontacto.pro/resolve-lid', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(datos),
});
console.log(await respuesta.json());
import requests
datos = {
"api_key": "TU_API_KEY",
"sender": "51999888777",
"lid": "22858017280019",
}
respuesta = requests.post("https://api.kontacto.pro/resolve-lid", json=datos, timeout=30)
print(respuesta.json())
Lo que necesitas saber
-
Consulta simple
Envías el LID, con o sin @lid, y recibes el número.
-
Sigue respondiendo
Si aún no hay número, responde status false y puedes seguir escribiendo a …@lid.
-
Ordena tu base
Une el chat con el cliente que ya tienes registrado por su número.
Respuesta de la API
Todas las respuestas son JSON con status y un mensaje. Si algo falla, el detalle viene en errors.
{
"status": true,
"lid": "22858017280019",
"number": "51987654321"
}
Todos los parámetros y los errores posibles están en la documentación de resolver lid.
¿Qué es un LID en WhatsApp?
Es un identificador interno que WhatsApp usa para proteger la privacidad del número en algunos chats y grupos.
¿Siempre se puede obtener el número?
Solo cuando WhatsApp ya lo compartió con tu número. Si no, la respuesta es status false con HTTP 200.
Funciones relacionadas
-
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. -
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. -
API de grupos de WhatsApp
Obtén los grupos donde participa tu número con su id, cantidad de miembros y si puedes escribir. Luego usa ese id como destino.
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.