it-swarm.com.de

Weblink zu bestimmten WhatsApp-Kontakten

Ich möchte einen Link auf eine Webseite setzen, der einen WhatsApp-Chat mit einem bestimmten WhatsApp-Kontakt öffnet. Mit anderen Worten: Ich möchte, dass ein Link "Kontaktiere mich per WhatsApp" neben den Link "Kontaktiere mein Facebook/Twitter/Google +/etc" der Seite. So etwas wie:

href="whatsapp:[email protected]&message="I'd like to chat with you"
52
Benny Powers

Ich habe viele Ansätze ausprobiert und ich habe einen winner (siehe Test 3), hier ist das Ergebnis von jedem:

(Ich denke, der Test 3 wird auch für Sie funktionieren, denn wenn die Person, die Ihre Website besucht, Sie nicht in der Kontaktliste hat, ist dies die einzige Option, die dies zulässt.)

Bei allen Tests musste die Nummer vollständig sein, mit Länder- und Ortscode ohne anfängliche Nullen. Beispiel:

  • +55 (011) 99999-9999 (NICHT)
  • +5511999999999 (JA)

Bei den Tests 1 und 2 funktionierte es nur mit einem Pluszeichen für den Ländercode: +5511999999999

Test 1:

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

Auf diese Weise müssen Sie die Telefonnummer in Ihrer Kontaktliste haben. Es hat für mich nicht funktioniert, weil ich eine Nachricht an eine Nummer senden wollte, die ich möglicherweise nicht in meiner Kontaktliste habe.

Wenn Sie die Nummer nicht in Ihrer Kontaktliste haben, wird die WhatsApp geöffnet, in der alle Ihre registrierten Kontakte aufgelistet sind, sodass Sie eine auswählen können.

Es ist eine gute Option, um Dinge auszutauschen.

Test 2:

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

Dieser Ansatz funktioniert nur unter Android UND, wenn Sie die Nummer in Ihrer Kontaktliste haben. Andernfalls öffnet Android Ihre SMS App, sodass Sie den Kontakt zur Verwendung von Whatsapp einladen können.

Test 3 (Der Gewinner):

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

Dies war der einzige Weg, der für mich voll funktionierte. 

  • Es funktioniert auf Android, iOS und Web-App auf dem Desktop, 
  • Sie können eine Konversation mit einer Nummer beginnen, die Sie nicht in Ihrer Kontaktliste haben.

Bemerkenswert:

96
Rafael Araújo

Der folgende Link scheint gut zu funktionieren - 

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

Es öffnet den Kontakt in der WhatsApp-App zusammen mit der Nachricht "Hello World!" im Eingabetextfeld vorbelegt. 

(Getestet dies mit Google Chrome auf einem Android-Handy.)

40
Sachin Doshi

Ich habe das probiert:

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

Ändern der 'Telefonnummer' in eine bestimmte Telefonnummer. Dies funktioniert nicht vollständig, aber wenn sie auf den Link klicken, wird WhatsApp geöffnet, und wenn sie auf einen Kontakt klicken, wird die Nachricht ausgefüllt.

Wenn Sie eine bestimmte Person im Chat öffnen möchten, können Sie dies tun, jedoch ohne Text.

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

Sie müssen sich wahrscheinlich zwischen den beiden entscheiden.

einige Links, die Ihnen helfen sollen Freigeben eines Links auf WhatsApp von der mobilen Website (nicht Anwendung) für Androidhttps://www.whatsapp.com/faq/nl/Android/28000012

Hoffe das hilft

(Ich habe dies mit Google Chrome auf einem Android-Handy getestet.)

8
yoshiMannaert
5
Shemeer M Ali

Dieser Ansatz funktioniert nur unter Android UND wenn Sie die Nummer in Ihrer Kontaktliste haben. Andernfalls öffnet Android Ihre SMS App, sodass Sie den Kontakt zur Verwendung von Whatsapp einladen können.

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

Google Chrome zielt auf ein leeres Fenster 

Sie können die folgende URL gemäß der WhatsApp-FAQ verwenden:

https://wa.me/PHONENUMBERHERE

Fügen Sie die Landeskennzahl vor der Nummer ein und fügen Sie keine Pluszeichen (+) oder Bindestriche (-) oder andere Zeichen in der Nummer ein. Nur Integratoren/numerische Werte.

Sie können auch eine Textnachricht vordefinieren:

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

2
tribulant

Sie können jetzt eine sehr einfache API https://wa.me/ verwenden, um diese Aufgabe auszuführen. Dort können Sie eine gültige WhatsApp-Kontaktnummer wie 15555555555 angeben (Ländercode hinzufügen, alle '+', '-'), Klammern, Leerzeichen oder führende Zeichen entfernen Nullen). Sie können auch einen urlencodierten Text als vordefinierte Nachricht angeben, die der Benutzer vor dem Senden direkt senden oder ändern kann.

Chatte mit mir link: <a href="https://wa.me/15555555555">Contact me by whatsapp</a>

Chat mit mir mit vordefiniertem Text: <a href="https://wa.me/15555555555?text=I%27d%20like%20to%20chat%20with%20you">Contact me on whatsapp</a>

Die Schönheit dieser wa.me-URL ist, dass Sie den Benutzeragenten nicht überprüfen müssen, da er sowohl auf dem Handy als auch auf dem Desktop funktioniert (öffnet web.whatsapp.com).


Quelle: https://faq.whatsapp.com/de/general/26000030

Weitere Details in meiner Antwort zu einer ähnlichen Frage https://stackoverflow.com/a/51854282/2485420

2
Shri

Zu diesem Zeitpunkt (29. November 2018) hat die aktualisierte API, die anscheinend funktioniert, den folgenden Link:

https://wa.me/<phone number here>

Hinweis:

Ersetzen Sie einfach den Platzhalter <phone number here> durch die vorgesehene Telefonnummer, die Sie verwenden möchten einschließlich der Ländervorwahl. Dies bedeutet, dass ich +60 und dann den Rest der restlichen Nummer hinzufügen musste. 

Es funktioniert nicht an meinem Ende ohne (zumindest mit Android und iOS). Es funktioniert nicht, bedeutet eine Fehlermeldung, die besagt, dass Sie diese Nummer nicht haben.

Referenz:

https://faq.whatsapp.com/de/general/26000030

1
Ghost

Diese Antwort ist nützlich für diejenigen, die mit whatsapp auf der Website chatten möchten, um web.whatsapp.com mit Standardinhalt oder -nachricht und auf dem mobilen Gerät umzuleiten, um sie in whatsapp in der mobilen App mit Standardinhalt zur Textleiste in der App zu öffnen. 

jquery-Link hinzufügen.

<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
imtaher

Aus den offiziellen WhatsApp-FAQs: https://faq.whatsapp.com/de/Android/26000030/

Mit der Click-to-Chat-Funktion von WhatsApp können Sie einen Chat mit einer Person beginnen, ohne dass deren Telefonnummer im Adressbuch des Telefons gespeichert ist. Solange Sie die Telefonnummer dieser Person kennen, können Sie einen Link erstellen, über den Sie mit ihnen chatten können. Durch Klicken auf den Link wird automatisch ein Chat mit der Person geöffnet. Klicken Sie auf, um auf Ihrem Telefon und auf WhatsApp Web zu chatten.

Um einen eigenen Link zu erstellen, verwenden Sie https://wa.me/ . Dabei handelt es sich um eine vollständige Telefonnummer im internationalen Format. Lassen Sie Nullen, Klammern oder Bindestriche aus, wenn Sie die Telefonnummer im internationalen Format hinzufügen. Lesen Sie diesen Artikel für eine detaillierte Erklärung zu internationalen Nummern. Bitte beachten Sie, dass diese Telefonnummer ein aktives Konto bei WhatsApp haben muss.

Use: https://wa.me/15551234567

Don't use: https://wa.me/+001-(555)1234567
0
iFadi

Ich habe alle Kombinationen für Schweizer Nummern auf meiner Webseite ausprobiert. Unterhalb meiner Ergebnisse:

Funktioniert nicht für Android und iOS

https://wa.me/0790000000/?text=myText

Funktioniert für iOS, aber nicht für Android

https://wa.me/0041790000000/?text=myText
https://wa.me/+41790000000/?text=myText

Funktioniert für Android und iOS:

https://wa.me/41790000000/?text=myText
https://wa.me/041790000000/?text=myText

Hoffe diese Information hilft jemandem!

0
yab86

Die Telefonnummer ist eine Landesvorwahl, gefolgt von der WhatsApp-Handynummer ohne Symbol. Bitte beziehen Sie sich auf den Code.

<a href="https://api.whatsapp.com/send?phone=19998887878&text=Hi%20There!">WhatsApp Now</a>
0
Nirav

Die Lösung, die für mich funktioniert hat, ist hier in 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
Imran Zahoor