
Uno de los mecanismos de comunicación que más se está utilizando en los últimos años es la mensajería por WhatsApp. Es por ello que se convierte en primordial el poder enviar WhatsApp desde Webs más aún cuando estas Webs están visualizando en móviles.
Enviar WhatsApp desde Webs es muy sencillo y solo tenemos que conocer dos cosas, por un lado el API de WhatsApp y por otro cómo crear un enlace.
El API de WhatsApp lo que nos ofrece es una URL para poder enviar mensajes a un número de teléfono concreto. La URL desde la que lo podremos hacer es https://api.whatsapp.com/send
Si nos parece muy grande la URL https://api.whatsapp.com/send podemos utilizar en versión reducida https://wa.me/
Esta URL recibe dos parámetros. El primero es el número al que queremos enviar el mensaje el cual se representa mediante el parámetro phone
. El formato de este parámetro es el código del país (sin el símbolo), es decir 34 para España, el 52 para México, 57 para Colombia, 51 Perú, 54 Argentina,… seguido del número local al que queremos enviar el mensaje.
Por ejemplo, si se lo queremos enviara al teléfono 695685920 de España pondremos lo siguiente como URL.
https://api.whatsapp.com/send?phone=34695685920
El siguiente parámetro que tenemos que poner es el mensaje, este parámetro es text
. Importante es saber que el mensaje de texto tiene que estar escapado para una URL en los espacios. Es decir, que si queremos poner:
Hola, ¿Qué tal estás?
Deberemos de escribirlo como:
Hola,%20¿Qué%20tal%20%estás?
La URL del API de WhatsApp quedará de la siguiente forma:
https://api.whatsapp.com/send?phone=34695685920&text=Hola,%20¿Qué%20tal%20%estás?
Puedes encontrar información sobre en envío de mensajes de WhatsApp desde enlaces desde las FAQS de WhatsApp.
Ahora ya solo tendremos que crear nuestro enlace dentro de la página para poder enviar WhatsApp desde Webs.
<a href="https://api.whatsapp.com/send?phone=34695685920&text=hola,%20¿qué%20tal%20estás?">Mensaje</a>
Ya puedes empezar a utilizarlo en tus webs. Sobre todo si eres una empresa y utilizas este canal para comunicarte con tus usuarios, te será de una gran ayuda.
Alejandro
El problema con este método es que no se pueden enviar mensajes con demasiados caracteres, lo he intentado con mis informes de ciclo lectivo completo para mis alumnos y el link termina quedando inválido.
Juan Antonio Carracedo Pulido
Hola, ¿como se hace para enviar un whassap a un grupo, o grupo de difusión en vez de a un número de teléfono?
No quiero hacerlo de forma masiva(muchos números), entiendo que el grupo debe tener un identificador parecido al numero de teléfono, ¿como se envía con un hipervínculo a un grupo de difusión?
Gracias.
Alejandro
Necesito enviar los datos de un formulario web a un número de WhatsApp de modo que al darle al botón de envió del formulario los datos sean recibidos en una cuenta de WhatsApp de un número específico pero sin tener que ser re direccionado a ninguna parte lo que necesito es que se haga como si fuera un formulario PHP pero en lugar de enviarlo a un email que lo mandé a un nunero de whatsapp
Ana Paula
Tuvo como solucionarlo?
Amilcar
whatsapp cloud api
Eduardo
Hola, encontraron la forma?
sebas
para que se utiliza este codigo en el api de whatsapp? &source=&data=&app_absent=
espero respuesta a [email protected] mil gracias
jim
hola,donde iria este codigo?
Rodolfo
Hola este codigo te hace el enter «%0D%0A»
jim
hola, donde iria este codigo?
Manolito
No funciona, no hace el enter
Cristian
Hola tengo la solución a todos los modos que existen para mandar whatsapp xon hojas de cálculo el que la quiera me escribe
[email protected]
ninaluis
como obtener la soluciòn que comentas
Alfonso
Me interesa
Adolfo
Hola me interesa, me podes enviar informacion
Edwin
COmo estas, donde podemos descargar esa hoja de Xcell
?
juan
hola te envie un mensaje pero me rebota la direccion de mail.
Andrea
Quiero enviar un Whatsapp como confirmación de un formulario, pero sin tener que hacer click en ningún lado, que para el usuario web sea trasparente. Me pueden ayudar?
Javier Gonzalez
A todos los interesados en el tema les dejo el link de un video que les puede interesar a cerca de como enviar Texto e Imágenes de forma masiva.
Juan Antonio Carracedo Pulido
Muchísimas gracias. Pero como hago si en vez de mandarlo a un número de telefono, quiero mandarlo a un grupo o a un grupo de difusión,sin te ner que seleccionarlo a mano ( es decir, sin tener que dejar phone=»» vacio) entiendo que debe haber un identificador de grupo que haga la función de número de teléfono, sino como se hace?
Gracias.
Jonatan
Estoy interesado en ello. Si tienes la respuesta, me podrías ayudar?
JORGE
Yo uso un archivo Excel online, y lo que hago es simplemente copiar el emoji y pegarlo. en mi mensaje predeterminado. al momento de concaternar la URL con el mensaje en el excel, me sale el icono perfectamente.
Espero haya sido de ayuda
ridder
Asi como envio mensajes tambien puedo enviar archivos
Víctor Cuervo
Para el tema archivos tienes que trabajar ya con la versión empresarial de WhatsApp.
Saludos.
Cristian
Lo pudiste hacer?
Ivan
alguien me podra ayudar, que codigo poner para que se envie DE UNA VEZ el texto (como si fuera un ENTER) y que se ENVIE el mensaje..?
luiger
Ivan haz conseguido respuesta a tu pregunta??? yo tambien estoy buscando ese comando.
Paco JAEN
Y yo !
carlos
alguien sabe como adjuntar un archivo/imagen
lucasisu
como envió el mensaje desde la url sin necesidad de darle click a la ventana de whatsapp
Daniel
hola, ya sabes como hacerlo?
Eduardo
Hola, encontraron la forma?
Alejandra
yo tambien quiero saber como , se hace sin necesidad de darle clic en el whatspp para enviarlo
Federico Perroni
Hola, hay alguna novedad de esto?
Manuel arana
puedes hacer un keysender y asi lo resuelves
yo logre hacer esto desde vb.net
[email protected]
eva
ActiveWindow.Application.SendKeys » (~)» ‘ENVIA ENTEER PARA ENVIAR MENSAJE
Miguel
Saludos, he tratado como:
https://api.whatsapp.com/send?phone=593987006580&text=Hola»ActiveWindow.Application.SendKeys » (~)»
Sin embargo no me ha funcionado, me puede ayudar con la sintaxis, o el ActiveWindow.Application.SendKeys funciona únicamente para las macros de excel?
Miguel
Saludos he tratado con la sintaxis https://api.whatsapp.com/send?phone=593987006580&text=Hola%22 ActiveWindow.Application.SendKeys%20%C2%BB%20(~)%C2%BB%22
sin embargo no me funciona, me puede ayudar con la sintaxis del link, o el ActiveWindow.Application.SendKeys » (~)» funciona únicamente para las macros de excel?
Diego
Alguien sabe si se le puede agregar una foto en el link?
Franz
Si bien sabemos que %20 se iguala aun espacio ¿cual será para poner negrillas?
jehu
Prueba poniendo asterisco en los dos extremos. Ejemplo: *Hola%20que%20tal*
David
confirmado %0D%0A es un salto de linea.
¿y cual seria para enviar un emoticono?
Jorge
Yo uso un archivo Excel online, y lo que hago es simplemente copiar el emoji y pegarlo. en mi mensaje predeterminado. al momento de concaternar la URL con el mensaje en el excel, me sale el icono perfectamente.
Espero haya sido de ayuda
David
%0D %0A
No estoy del todo seguro pero uno de estos dos
jeshua
Si bien sabemos que %20 se iguala aun espacio ¿cual será un saldo de linea?
Carlos
Con el comando %0D se ve bien el mensaje enviado por WhatsApp Web, pero si es leído en el smartphone se lee sin los saltos de linea.
Para salto de linea uso %0A, y funciona perfecto.
Ejemplo:
Hola%20mi%20nombre%20es:%20XXXXXXXXXX%0AGracias%20por%20comunicarte. (Se lee así en el smartphone cuando lo envías:)
Hola mi nombre es: XXXXXXXXXX
Gracias por comunicarte.
Puedes usar doble salto de linea usando: %0A%0A