javascript - link - whatsapp business
Añadir la función de Whatsapp al sitio web, como sms, tel. (7)
Tengo un sitio web que mucha gente ve en el móvil. Tengo el enlace para: Llamada y SMS y quiero agregar uno para Whatsapp, para que un usuario pueda hacer clic en el enlace de Whatsapp que creo y comenzar una conversación conmigo.
Si esto es posible, ¿puede alguien dirigirme en la dirección correcta sobre cómo?
¡Aquí está la solución a tu problema! Solo necesitas usar este formato:
<a href="https://api.whatsapp.com/send?phone=whatsappphonenumber&text=urlencodedtext"></a>
En lugar de "urlencodedtext" debe mantener el contenido en formato de codificación Url.
ACTUALIZACIÓN-- Use esto desde ahora (noviembre de 2018)
<a href="https://wa.me/whatsappphonenumber/?text=urlencodedtext"></a>
Uso: https://wa.me/15551234567
No utilice: https://wa.me/+001-(555)1234567
Para crear su propio enlace con un mensaje precargado que aparecerá automáticamente en el campo de texto de un chat, use https://wa.me/whatsappphonenumber/?text=urlencodedtext donde whatsappphonenumber es un número de teléfono completo en formato internacional y URL -codedtext es el mensaje pre-llenado codificado en URL.
Ejemplo: https://wa.me/15551234567?text=I ''m% 20interested% 20in% 20your% 20car% 20for% 20sale
Para crear un enlace con solo un mensaje precargado, utilice https://wa.me/?text=urlencodedtext
Ejemplo: https://wa.me/?text=I ''m% 20inquiring% 20about% 20the% 20apartment% 20 listing
Después de hacer clic en el enlace, se le mostrará una lista de contactos a los que puede enviar su mensaje.
Para obtener más información, consulte https://www.whatsapp.com/faq/en/general/26000030
Abajo enlace abrirá el whatsapp. Aquí "0123456789" es el contacto de la persona con la que desea comunicarse.
href="intent://send/0123456789#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">
Acabo de publicar una respuesta en un hilo similar a este aquí https://.com/a/43357241/3958617
El enfoque con:
<a href="whatsapp://send?abid=username&text=Hello%2C%20World!">whatsapp</a>
y con
<a href="intent://send/0123456789#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">whatsapp</a>
Solo funciona si la persona que hizo clic en su enlace tiene su número en su lista de contactos.
Como no todos lo tendrán, la otra solución es usar la API de Whatsapp de esta manera:
<a href="https://api.whatsapp.com/send?phone=15551234567">Send Message</a>
Más detalles sobre esta API aquí: https://www.whatsapp.com/faq/en/general/26000030
Y observaciones sobre cómo usarlo aquí: https://.com/a/43357241/3958617
Esto es posible creando el siguiente enlace:
whatsapp: // enviar? texto = Hola, esto se ha abierto desde el navegador y el teléfono = + PHONENUMBER & abid = + PHONENUMBER
Gracias a:
https://forum.ionicframework.com/t/open-whatsapp-intent-with-msg-specific-contact/73903/4
He probado esto en iOS, Windows Phone y Android
Revise este enlace Lanzamiento de su aplicación de iPhone a través de un esquema de URL personalizado
y más en el documento de qué es url esquema
Hice una simulación rápida y lo probé en mi iPhone con un enlace como este desde una página web y abrió la aplicación en mi iPhone.
<a href="whatsapp://send?text=Hello%2C%20World!">whatsapp</a>
No pude intentar enviar un mensaje ya que no tengo una cuenta actual de Whatsapp, lo siento.
Añadir nombre de usuario usando el parámetro abid
digamos que su nombre de usuario de Whatsapp era nombre de usuario, entonces sería
<a href="whatsapp://send?abid=username&text=Hello%2C%20World!">whatsapp</a>
Una vez más, lo siento, no puedo probar esto. Además, no tengo idea de qué pasaría si el nombre de usuario es el usuario real del dispositivo móvil actual. p.ej. Intenta hacer whatsapp a ti mismo.
Utilizar:
https://wa.me/YOURNUMBER
donde YOURNUMBER
es sin los dos primeros 00
.
Por ejemplo, para +37061204312 escribes:
https://wa.me/37061204312
Este enlace parece funcionar en móviles y en computadoras de escritorio.
Para precargar el mensaje con texto puede usar:
https://wa.me/YOURNUMBER/?text=urlencodedtext
Más en las preguntas frecuentes de Whatsapp: https://faq.whatsapp.com/en/android/26000030/
La respuesta de Rahul me da un error: parece que intentas enviar un mensaje de WhatsApp a un número de teléfono que no está registrado en WhatsApp ... aunque lo estoy enviando a un número de WhatsApp registrado.
Esto, sin embargo funciona:
<li><a href="intent:0123456789#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end"><i class="fa fa-whatsapp"></i>+237 655 421 621</li>