web-dev-qa-db-fra.com

Créez un lien qui ouvrira Viber et WhatsApp et m'enverra un message

Tout le monde autour utilisait la messagerie instantanée. Sur mon site, j'ai besoin de mettre un lien qui ouvre une application de messagerie instantanée donnée (à la fois sur un PC et sur un mobile) et d'ouvrir un message d'envoi à mon numéro - et je ne trouve pas de solution!

Je suppose que pour utiliser cela, mais tout ce que je peux trouver est (__number est mon numéro de téléphone mobile):

<a href="intent://send/__number__#Intent;scheme=smsto;package=com.whatsapp;action=Android.intent.action.SENDTO;end">WhatsApp</a>

et

<a href="viber://add?number=__number__">Viber</a>

(Je ne sais même pas si je devrais utiliser un téléphone en +1202 ... ou un simple 1202 ... (c'est-à-dire, si le plus est nécessaire)

mais franchement ça ne marchera pas. Viber ouvre sa fenêtre et me dit qu'il ne gérera pas cette demande et que WhatsApp n'est pas du tout lié au schéma intent (testé sur plusieurs périphériques et systèmes d'exploitation).

Je vous demande donc de bien vouloir m'aider à résoudre ce petit problème: quel type d'URL ouvrira les applications Viber et WhatsApp afin de permettre aux visiteurs du site de me contacter?

5
Alexander

Ce dont vous avez besoin s'appelle deep-linking, voici quelques exemples de viber et whatsapp:

<a href="whatsapp://send?abid=[users name]&text=[message text]"> some text </a>

<a href="viber://pa?chatURI=[public account URI]&text=[message text]"> some text </a>

Sources:

http://origamiengine.com/deep-linking
https://support.viber.com/customer/en/portal/articles/2872423-deep-links

6
Pedro Lobito

Pour WhatsAPp, vous pouvez utiliser ce lien, qui ouvrira une discussion avec vous sur votre mobile, entrez simplement votre téléphone sans le signe +.

<a href="https://api.whatsapp.com/send?phone=123456789">WhatsUp</a>

3
Viaceslav Vasiljev

Puisque vous ne voulez pas créer de compte public (autrement dit, viber links includes/pa?), Ajoutez simplement le lien: <a href="viber://chat?number=012345678901"">chat with me</a> Les deux premiers chiffres correspondent au code du pays et ne nécessitent pas le signe +.

2

Le lien entre Viber et l'utilisateur devrait ressembler à ceci:

viber://contact?number=%2B0000000000000

Utilisez le format de numéro de téléphone international sans + mais avec %2B.

0
Iggy

Pour WhatsApp, c'est facile. 

utilisez le format suivant **https://wa.me/123456/** .__ et c'est tout. 123456 signifie ici votre numéro WhatsApp avec l’indicatif du pays. N'incluez pas + ni les 00 précédents, inscrivez simplement votre numéro avec le code du pays. comme 912232232. Ici 91 est le code du pays et le reste est le numéro de téléphone. cela fonctionne avec l'application, et aussi pour WhatsApp Web. 

pour Viber, ce format fonctionne avec les comptes publics. Si vous avez un nom d'utilisateur Viber, vous pouvez utiliser la même méthode.

https://viber.me/username/ vous enverra à la page. 

cela fonctionne même pour facebook. si votre profil facebook est visible pour les moteurs de recherche, vous pouvez utiliser cette méthode.

utilisez le format ci-dessus avec fb.me/username Cela vous redirigera vers la page facebook de l'utilisateur. Je pense que cela fonctionne aussi pour les pages. mais je n'ai pas essayé. Je crois que cela devrait fonctionner.

0
waruna abeykoon

En fait, viber://add?number=XXXXXXXXX ne fonctionne pas pour l'application Desktop, il ne fonctionne que si vous ouvrez depuis un téléphone mobile. Pour le bureau, vous devez utiliser viber://chat?number=XXXXXXXXX.

Pour WhatsApp, le lien est très simple: https://wa.me/XXXXXXXXXX.

N'oubliez pas que la création de liens pour tous les messagers est irréelle, aussi j'utilise toujours https://msng.link/ pour générer un lien WhatsApp et télégramme, c'est très simple.

0
anstak