web-dev-qa-db-fra.com

Ajouter la fonction Whatsapp au site Web, comme sms, tel

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?

46
user3041174

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">
36
Rahul Mamtani

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. 

19
Steve

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

12
ad08

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

2
Tim

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>
2
Rafael Araújo

Utilisation: 

https://wa.me/YOURNUMBER

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/

0
Kai Noack

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>
0
che-azeh