Lien web vers un contact whatsapp spécifique

j'aimerais placer un lien sur une page Web qui ouvre un chat whatsapp avec un certain contact whatsapp. En d'autres termes: je veux un "me contacter par whatsapp" lien pour aller à côté de la page "nous contacter mon facebook/twitter/google+/etc" liens. Quelque chose comme:

href="whatsapp:contact=015555555555@s.whatsapp.com&message="I'd like to chat with you"
44
demandé sur Sergey 2015-05-20 11:39:18

9 réponses

j'ai essayé de nombreuses approches, et j'ai un gagnant (voir l'Essai 3), voici le résultat de chacun:

(je pense que le Test 3 fonctionnera aussi pour vous car si la personne qui visite votre site ne vous a pas sur sa liste de contacts, c'est la seule option qui le permettra.)

dans tous les essais, le nombre devait être complet, avec le code du pays et du lieu sans zéros initiaux. Exemple:

  • +55(011) 99999-9999 (Non)
  • +5511999999999 (Oui)

lors des essais 1 et 2, Il n'a fonctionné qu'avec un signal plus sur le code de pays: +55119999999

essai 1:

<a href="whatsapp://send?abid=phonenumber&text=Hello%2C%20World!">Send Message</a>

de cette façon, vous devez avoir le numéro de téléphone sur votre liste de contact. Cela n'a pas fonctionné pour moi parce que je voulais pouvoir envoyer un message à un numéro que je n'ai peut-être pas sur mon contact liste.

si vous n'avez pas le numéro sur votre liste de contacts, il ouvre le Whatsapp liste de tous vos contacts enregistrés, de sorte que vous pouvez choisir un.

c'est une bonne option pour partager des étoffes.

essai 2:

<a href="intent://send/phonenumber#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">Send Message</a>

cette approche ne fonctionne sur Android et si vous avez le numéro sur votre liste de contact. Si vous ne l'avez pas, Android ouvre votre application SMS, de sorte que vous pouvez inviter le contact pour utiliser Whatsapp.

Test 3 (Le Gagnant) :

<a href="https://api.whatsapp.com/send?phone=15551234567">Send Message</a>

C'était la seule façon qui fonctionnait pleinement pour moi.

  • Il fonctionne sur Android, iOS et Web app sur le bureau,
  • vous pouvez commencer une conversation avec un numéro que vous n'avez pas sur votre liste de contact

Vaut avis:

73
répondu Rafael Araújo 2018-09-10 13:55:23

Le lien suivant semble bien fonctionner -

<a href="whatsapp://send?text=Hello World!&phone=+9198********1">Ping me on WhatsApp</a>

il ouvre le contact dans L'application WhatsApp, avec le message ' Hello World!'prérempli dans la zone de texte d'entrée.

(Testé avec google chrome sur un téléphone android.)

37
répondu Sachin Doshi 2017-01-16 10:21:10

j'ai essayé ceci:

<a href="whatsapp://send?abid=phonenumber&text=Hello%2C%20World!">whatsapp</a>

changer "phonenumber" en un phonenumber spécifique. Cela ne fonctionne pas complètement, mais quand ils cliquent sur le lien il n'ouvrez whatsapp et si vous cliquez sur un contact, le message est rempli.

si vous voulez ouvrir une personne spécifique dans le chat, vous pouvez, mais sans texte rempli.

<a href="intent://send/phonenumber#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">test</a>

Vous aurez probablement à faire un choix entre les deux.

quelques liens pour vous aider lien de partage sur WhatsApp à partir du site Web mobile (pas d'application) pour Android https://www.whatsapp.com/faq/nl/android/28000012

Espérons que cette aide

(j'ai testé cela avec google chrome sur un téléphone android)

8
répondu yoshiMannaert 2017-05-23 12:34:38

cette approche ne fonctionne que sur Android et si vous avez le numéro sur votre liste de contact . Si vous ne l'avez pas, Android ouvre votre application SMS, de sorte que vous pouvez inviter le contact D'utiliser Whatsapp.

<a href="https://api.whatsapp.com/send?phone=2567xxxxxxxxx" method="get" target="_blank"><i class="fa fa-whatsapp"></i></a>

Google Chrome am ciblant une fenêtre blanche

3
répondu Trophy Developers U CO. Ltd 2017-04-30 01:44:05

vous pouvez utiliser L'URL suivante selon la FAQ WhatsApp:

https://wa.me/PHONENUMBERHERE

ajoutez le code de pays devant le numéro et n'ajoutez aucun signe plus (+) ni aucun tiret (-) ni aucun autre caractère dans le numéro. Seulement intégrateurs / valeurs numériques.

vous pouvez également prédéfini un message texte pour commencer par:

https://wa.me/PHONENUMBERHERE/?text=urlencodedtext

1
répondu tribulant 2018-08-13 11:31:01

vous pouvez maintenant utiliser une API très simple https://wa.me/ pour effectuer cette tâche où vous pouvez fournir un numéro de contact VALIDE de whatsapp comme 15555555555 ( ajouter le code de pays , supprimer tous les"+"," -", les parenthèses, les espaces ou les zéros ). Vous pouvez également fournir un urlencoded texte prédéfini msg qui utilisateur peut envoyer directement ou modifier avant de l'envoyer.

Chat avec moi le lien : <a href="https://wa.me/15555555555">Contact me by whatsapp</a>

Chat avec moi lien avec le texte prédéfini : <a href="https://wa.me/15555555555?text=I%27d%20like%20to%20chat%20with%20you">Contact me on whatsapp</a>

la beauté de ce wa.me url est que vous n'avez pas besoin de vérifier l'agent utilisateur car il fonctionne à la fois sur le mobile et le bureau (ouvre web.whatsapp.com)


Source: https://faq.whatsapp.com/en/general/26000030

plus de détails dans ma réponse à une question similaire https://stackoverflow.com/a/51854282/2485420

1
répondu Shri 2018-08-18 19:49:27

cette réponse est utile pour ceux qui veulent cliquer pour chat whatsapp dans le site web pour rediriger web.whatsapp.com avec le contenu ou le message par défaut et dans l'appareil mobile pour ouvrir dans whatsapp dans l'application mobile avec le contenu par défaut à la barre de texte dans l'application.

ajoute aussi jQuery link.

<a  target="_blank" title="Contact Us On WhatsApp" href="https://web.whatsapp.com/send?phone=+919581880892&amp;text=Hi, I would like to get more information.." class="whatsapplink hidemobile" style="background-color:#2DC100">
    <i class="fa fa-fw fa-whatsapp" style="color:#fff"></i>
    <span style="color:#fff">
        Contact Us On WhatsApp        </span>
</a>
<a  target="_blank" title="Contact Us On WhatsApp" href="https://api.whatsapp.com/send?phone=+919581880892&text=Hi,%20I%20would%20like%20to%20get%20more%20information.." class="whatsapplink hideweb" style="background-color:#2DC100">
    <i class="fa fa-fw fa-whatsapp" style="color:#fff"></i>
    <span style="color:#fff">
        Contact Us On WhatsApp        </span>
</a>

   <script type="text/javascript"> 
var mobile = (/iphone|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));  
if (mobile) { 

    $('.hidemobile').css('display', 'none'); // OR you can use $('.hidemobile').hide();
} 
else 
{ 
    $('.hideweb').css('display', 'none'); // OR you can use $('.hideweb').hide();
}
</script>
0
répondu king taher 2018-08-07 07:32:23

la solution qui a fonctionné pour moi est ici dans PHP :

$android = stripos($_SERVER['HTTP_USER_AGENT'], "android");
$iphone = stripos($_SERVER['HTTP_USER_AGENT'], "iphone");
$ipad = stripos($_SERVER['HTTP_USER_AGENT'], "ipad");

$whatsappNumber = '1234597891';
$whatsappLink = '';
if($android !== false || $ipad !== false || $iphone !== false) {//For mobile
    $whatsappLink = '<a href="https://api.whatsapp.com/send?phone='.$whatsappNumber.'">'.$whatsappNumber.'</a>';
} else {//For desktop
    $whatsappLink = '<a href="https://web.whatsapp.com/send?phone='.$whatsappNumber.'">'.$whatsappNumber.'</a>';
}
0
répondu Imran Zahoor 2018-09-18 11:08:27