web-dev-qa-db-fra.com

Lien vers le bureau de chat WhatsApp

Est-il possible de créer un lien pour discuter de WhatsApp sur le bureau et de spécifier un numéro qui n'existe pas dans la liste de contacts?

<a href="whatsapp://send?phone=phoneNumber=">whatsapp</a>

Cette implémentation fonctionne bien pour mobile (peu importe que le numéro existe dans votre liste de contacts ou non), mais pour le bureau dans ne fonctionne pas s'il n'y a pas un tel contact dans votre liste de contacts et en conséquence j'ai une fenêtre pop-up avec le message "le numéro de téléphone partagé via l'URL n'est pas valide"

8
Vlad

oui, c'est possible, mais vous devez:

  1. Spécifiez le texte ou/et le lien Pour ouvrir la liste des contacts, sur zap, définissez simplement le contenu sous forme de texte. whatsapp: // envoyer? text = http://www.votresite.com

  2. Spécifiez le numéro de téléphone zapzap à envoyer directement au contact. whatsapp: // envoyer? phone = 5531991886910 & text = http://www.yoursite.com

  3. Vous pouvez également utiliser la page officielle zapzap. Cela prend 2 étapes: https://api.whatsapp.com/send?phone=5531991886910&text=Hello

N'oubliez pas que tout le contenu de la variable de texte doit être une chaîne codée, et que ce numéro de téléphone n'a pas d'espaces ou de caractères, et que le code de pays n'a pas +

Ceci est une fonctionnalité intéressante, fonctionne très bien. Vous pouvez utiliser l'option (3) et créer une URL "goo.gl", et pour les options (1) et (2), vous pouvez déclencher sur un site Web ou une application.

En fait, j'essaie de trouver un moyen de faire ouvrir WhatsApp: // dans le bureau Whatsapp au lieu de demander de choisir l'application dans Microsoft Appstore, car maintenant, il ne l'ouvre plus, je ne sais pas pourquoi, cela fonctionnait.

Soit dit en passant, si vous êtes un spammeur .. n'essayez même rien, sinon nous vous attraperons ainsi que tous vos faux numéros ou profils.

Ce n'est pas pour le spam. Vous devez utiliser des listes de diffusion.

Vous pouvez envoyer le numéro de téléphone afin que je puisse vérifier si c'est correct, ou, si vous le souhaitez, je peux vous montrer comment cela peut être utilisé, dans nos petites annonces, inclus un bouton pour contacter chaque vendeur, afin que les utilisateurs aient une expérience omnicanal.

Contacter les annonceurs de notre site très rapidement, au lieu d'enregistrer, d'actualiser et de contacter, peut cliquer et ouvrir le chat zapzap.

implementation

Si vous avez un site Web, une ligne téléphonique de service client et un numéro zapzap, vous êtes déjà une entreprise multicanal, c'est donc pour un cross-canal transparent, afin que les utilisateurs puissent passer du site au zapzap.

N'oubliez pas que la meilleure solution pour ce problème est d'utiliser la page API (3) et que vous devez spécifier la variable de texte à tout moment, car SI vous allez envoyer, vous devez envoyer quelque chose, et aussi, il y a un " = "caractère après la variable de numéro de téléphone (dans votre exemple) qui doit être supprimé.

Veuillez voter, car cela a pris beaucoup de temps.

Commentez si vous avez quelque chose à ajouter.

Souvenez-vous également qu'il s'agit de 2017-2018 et que la mise en œuvre du zap avait commencé il y a quelques mois. S'il vous plaît WhatsApp, laissez-nous ouvrir le protocole WhatsApp: // de chrome sur le bureau Whatsapp, cela fonctionnait si bien .. s'il vous plaît, cela nous fait gagner beaucoup de temps, pour démarrer une conversation avec un numéro non sur la liste de contacts, et son travail sur mobile, juste sur le bureau, c'était bien, mais depuis la mise à jour de décembre, ce n'est pas en cours d'exécution, .. whatsapp pleeeeeeeeeaseeeeee.

7
David Augustus

Essayez d'utiliser un tel lien - https://wa.me/ "numéro" où le "numéro" est un numéro de téléphone au format international sans + ou - ou points. Donc ça doit ressembler à ça: https://wa.me/892735466

2
Denis

Une cause possible de cette erreur 'Phone number shared via URL is invalid' signifie que le numéro de téléphone que vous essayez d'appeler ne figure pas dans la liste Whatsapp, c'est-à-dire qu'il ne reçoit pas de messages WhatsApp car il peut ne pas être enregistré sur WhatsApp. J'ai essayé d'utiliser plusieurs de mes numéros de téléphone et ceux qui n'étaient pas sur WhatsApp lançaient cette erreur, mais ceux sur WhatsApp ont fonctionné. Devinez sauvera quelqu'un du débogage.

1
Jose Mhlanga

Essaye ça:

<body class="" onload="myWhatsappFunction()">

  <a id="whatsapp-btn" class="" target="_blank"> Whatsapp</a>

  <script src="https://cdnjs.cloudflare.com/ajax/libs/mobile-detect/1.4.3/mobile-detect.min.js"></script>

  <script>
    var whatsapp_number = YOUR_PHONE_NUMBER_HERE;

    function myWhatsappFunction() {
      var md = new MobileDetect(window.navigator.userAgent);
      if (md.mobile()) {
        // mobile link
        document.getElementById("whatsapp-btn").href = "https://wa.me/" + whatsapp_number;
      } else {
        // desktop link
        document.getElementById("whatsapp-btn").href = "https://web.whatsapp.com/send?phone=" + whatsapp_number;
      }
    };
  </script>

Références:

1
Kernel Panic

Pour créer votre propre lien vers votre numéro Whatsapp avec un message pré-rempli qui apparaîtra automatiquement dans le champ de texte d'un chat Web Whatsapp, vous pouvez utiliser: (Ne travaillez pas sur le navigateur Web Firefox)

<a href="https://api.whatsapp.com/send?phone=yourwhatsappnumberwithcountrycode&text=hello"</a>

cette API promet de travailler sur tous les navigateurs check it out: https://www.forblink.com/

0
Sergio Guerjik