J'ai un site Web que beaucoup de gens consultent sur mobile . J'ai un lien pour: Appeler et SMS et je veux en ajouter un pour Whatsapp afin qu'un utilisateur puisse cliquer sur le lien Whatsapp que je crée et commencer conversation avec moi.
Si cela est possible, quelqu'un peut-il m'indiquer dans quelle direction?
lien ci-dessous ouvrira le WhatsApp. Ici "0123456789" est le contact de la personne avec laquelle vous voulez communiquer.
href="intent://send/0123456789#Intent;scheme=smsto;package=com.whatsapp;action=Android.intent.action.SENDTO;end">
Vérifiez ce lien Lancement de votre application iPhone via un schéma d'URL personnalisé
et plus sur le whats up url scheme document
J'ai fait une maquette rapide et l'ai essayée sur mon iphone avec un lien comme celui-ci à partir d'une page Web et elle a ouvert l'application sur mon iPhone.
<a href="whatsapp://send?text=Hello%2C%20World!">whatsapp</a>
Je ne pouvais pas essayer d'envoyer un message car je n'ai pas de compte Whatsapp actuel, désolé.
Ajouter un nom d'utilisateur à l'aide du paramètre abid
disons que votre nom d'utilisateur WhatsApp était nom d'utilisateur, alors il serait
<a href="whatsapp://send?abid=username&text=Hello%2C%20World!">whatsapp</a>
encore une fois désolé je ne peux pas tester cela. En outre, je n'ai aucune idée de ce qui se produirait si le nom d'utilisateur est l'utilisateur réel du périphérique mobile actuel. par exemple. Vous essayez de whatsapp vous-même.
Voici la solution à votre problème! Vous avez juste besoin d'utiliser ce format:
<a href="https://api.whatsapp.com/send?phone=whatsappphonenumber&text=urlencodedtext"></a>
À la place de "urlencodedtext", vous devez conserver le contenu au format de codage URL.
UPDATE-- Utilisez ceci à partir de maintenant (Nov-2018)
<a href="https://wa.me/whatsappphonenumber/?text=urlencodedtext"></a>
Utilisez: https://wa.me/15551234567
Ne pas utiliser: https://wa.me/+001-(555)1234567
Pour créer votre propre lien avec un message pré-rempli qui sera apparaissent automatiquement dans le champ de texte d'une discussion, utilisez https://wa.me/whatsappphonenumber/?text=urlencodedtext where whatsappphonenumber est un numéro de téléphone complet au format international et URL-encodedtext est le message pré-rempli codé par URL.
Exemple: https://wa.me/15551234567?text=I 'm% 20interested% 20in% 20your% 20car% 20car% 20car% 20sale
Pour créer un lien avec juste un message pré-rempli, utilisez https://wa.me/?text=urlencodedtext
Exemple: https://wa.me/?text=I 'm% 20inquiring% 20about% 20le% 20apartment% 20listing
Après avoir cliqué sur le lien, une liste de contacts vous sera affichée peut envoyer votre message à.
Pour plus d'informations, voir https://www.whatsapp.com/faq/fr/general/26000030
Ceci est possible en créant le lien suivant:
whatsapp: // send? text = Bonjour, cela a été ouvert à partir du navigateur & phone = + NUM&EACUTE;RO DE T&EACUTE;L&EACUTE;PHONE & abid = + NUM&EACUTE;RO DE T&EACUTE;L&EACUTE;PHONE
Grâce à:
https://forum.ionicframework.com/t/open-whatsapp-intent-with-msg-specific-contact/73903/4
J'ai testé cela sur iOS, Windows Phone et Android
Je viens de poster une réponse sur un fil similaire à celui-ci https://stackoverflow.com/a/43357241/3958617
L'approche avec:
<a href="whatsapp://send?abid=username&text=Hello%2C%20World!">whatsapp</a>
et avec
<a href="intent://send/0123456789#Intent;scheme=smsto;package=com.whatsapp;action=Android.intent.action.SENDTO;end">whatsapp</a>
Ne fonctionne que si la personne qui a cliqué sur votre lien a votre numéro sur sa liste de contacts.
Comme tout le monde ne l’aura pas, l’autre solution consiste à utiliser l’API Whatsapp comme ceci:
<a href="https://api.whatsapp.com/send?phone=15551234567">Send Message</a>
Plus de détails sur cette API ici: https://www.whatsapp.com/faq/en/general/26000030
Et des observations sur la manière de l’utiliser ici: https://stackoverflow.com/a/43357241/3958617
Utilisation:
https://wa.me/YOURNUMBER
où YOURNUMBER
est sans les deux premiers 00
.
Par exemple, pour +37061204312, vous écrivez:
https://wa.me/37061204312
Ce lien semble fonctionner sur les mobiles et les ordinateurs de bureau.
Pour pré-remplir le message avec du texte, vous pouvez utiliser:
https://wa.me/YOURNUMBER/?text=urlencodedtext
Plus dans la FAQ Whatsapp: https://faq.whatsapp.com/en/Android/26000030/
La réponse de Rahul me donne une erreur: Vous semblez vouloir envoyer un message WhatsApp à un numéro de téléphone qui n'est pas enregistré auprès de WhatsApp ..., même si je l'envoie à un WhatsApp enregistré nombre.
Cela fonctionne cependant:
<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>