Introducción
Esta API permite enviar mensajes e imágenes a contactos o números de teléfono de WhatsApp utilizando un perfil de usuario específico de Chrome.
Se pueden enviar mensajes con saltos de línea usando "\n" y adjuntar imágenes si se desea. Para enviar una imagen, simplemente incluye la URL de la imagen en el cuerpo de la solicitud. Si no deseas enviar una imagen, puedes omitir este campo.
Para utilizar la api este es el formato
https://api.educacionweb.es/<endpoint>
Notas Importantes
- Asegúrate que el enlace de la imagen sea válido
- Asegúrate de que el endpoint utilizado es el adecuado
- Siempre utiliza teléfonos que existan y contactos que ya tengas guardados, de otro modo los mensajes no llegarán al destinatario
Endpoints de la API
/send-message POST
Envía un mensaje a un contacto, grupo, comunidad... de WhatsApp.
- contact_name: Este es el nombre contacto del destinatario.
- message: El mensaje que queremos que el destinatario reciba.
- image_url: Enlace http o https de la imagen que queremos que el destinatario reciba (Opcional)
- image: Ruta local de la imagen que queremos que el destinatario reciba (Opcional)
Cuerpo de la Solicitud
{
"contact_name": "string",
"message": "string",
"image_url": "string",
"image": "string"
}
Respuesta
{
"status": "Mensaje enviado exitosamente"
}
Ejemplo de Solicitud en R
# Cargar el paquete httr library(httr) # Definir los parámetros de la solicitud url <- "https://api.educacionweb.es/send-message" api_key <- "tu-token" contact_name <- "Prueba1" message <- "prueba" image_url <- "https://upload.wikimedia.org/wikipedia/commons/a/a9/Example.jpg" # Realizar la solicitud POST response <- POST( url, add_headers("x-api-key" = api_key), body = list( contact_name = contact_name, message = message, image_url = image_url ), encode = "multipart" ) # Verificar el contenido de la respuesta content(response)
/send-message-to-number POST
Envía un mensaje a un número de teléfono de WhatsApp.
- phone_number: Este es el número de teléfono del destinatario. Formato 34611111111
- message: El mensaje que queremos que el destinatario reciba.
- image_url: Enlace http o https de la imagen que queremos que el destinatario reciba (Opcional)
- image: Ruta local de la imagen que queremos que el destinatario reciba (Opcional)
Cuerpo de la Solicitud
{
"phone_number": "string",
"message": "string",
"image_url": "string",
"image": "string"
}
Respuesta
{
"status": "Mensaje enviado exitosamente"
}
Ejemplo de Solicitud en R
# Cargar el paquete httr library(httr) # Definir los parámetros de la solicitud url <- "https://api.educacionweb.es/send-message-to-number" api_key <- "tu-token" phone_number <- "34611111111" message <- "Hola, este es un mensaje de prueba" # Realizar la solicitud POST usando form data response <- POST( url, add_headers( "x-api-key" = api_key ), body = list( phone_number = phone_number, message = message ), encode = "form" ) # Verificar el contenido de la respuesta print(content(response, "parsed"))