Saya ingin menempatkan tautan di halaman web yang membuka obrolan whatsapp dengan kontak whatsapp tertentu. Dengan kata lain: Saya ingin link "hubungi saya melalui whatsapp" berada di samping link halaman "Hubungi kami facebook / twitter / google + / etc". Sesuatu seperti:
href="whatsapp:[email protected]&message="I'd like to chat with you"
html
web
whatsapp
url-scheme
Benny Powers
sumber
sumber
Jawaban:
********* PEMBARUAN DITAMBAHKAN DI AKHIR *********
Saya telah mencoba banyak pendekatan dan saya memiliki pemenang (lihat Tes 3), berikut adalah hasil dari masing-masing pendekatan :
(Saya pikir Tes 3 juga akan bekerja untuk Anda karena jika orang yang mengunjungi situs Anda tidak memasukkan Anda dalam daftar kontak mereka, itu satu-satunya pilihan yang akan mengizinkannya.)
Dalam semua pengujian, nomor tersebut harus lengkap, dengan kode negara dan lokasi tanpa nol di awal. Contoh:
Pada pengujian 1 dan 2, ini hanya bekerja dengan tanda tambah di kode negara: +5511999999999
Tes 1:
<a href="whatsapp://send?abid=phonenumber&text=Hello%2C%20World!">Send Message</a>
Dengan cara ini Anda harus memiliki phonenumber pada daftar kontak Anda. Ini tidak berhasil untuk saya karena saya ingin dapat mengirim pesan ke nomor yang mungkin tidak saya miliki di daftar kontak saya.
Jika Anda tidak memiliki nomor di daftar kontak Anda, itu membuka Whatsapp yang mencantumkan semua kontak terdaftar Anda, sehingga Anda dapat memilih satu.
Ini adalah opsi yang bagus untuk berbagi barang.
Tes 2:
<a href="intent://send/phonenumber#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">Send Message</a>
Pendekatan ini hanya berfungsi di Android DAN jika Anda memiliki nomor tersebut di daftar kontak Anda. Jika Anda tidak memilikinya, Android membuka aplikasi SMS Anda, sehingga Anda dapat mengundang kontak tersebut untuk menggunakan Whatsapp.
Tes 3 (Pemenang) :
<a href="https://api.whatsapp.com/send?phone=15551234567">Send Message</a>
Ini adalah satu-satunya cara yang berhasil sepenuhnya bagi saya.
https://api.whatsapp.com/send?phone=15551234567&text=Send20%a20%quote
Dan jika Anda ingin memiliki bookmarklet untuk kemudahan penggunaan tambahan, Anda dapat menggunakan yang ini:
javascript: (function() { var val= prompt("Enter phone number",""); if (val) location="https://api.whatsapp.com/send?phone="+escape('972' + val)+""; })()
Anda perlu mengubah kode negara (atau menghapusnya) ke negara target Anda.r dan menempelkannya di bidang alamat di tautan chrome / firefox
Perlu diperhatikan:
***************** UPDATE (MULAI) *****************
Whatsapp menyediakan opsi lain, sekarang Anda dapat membuat satu tautan ke percakapan seperti ini:
https://wa.me/[phonenumber]
Nomor telepon harus dalam format internasional:
Seperti ini:
https://wa.me/552196312XXXX
Tidak seperti ini:
https://wa.me/+55(021)96312-XXXX
Dan jika Anda ingin menambahkan satu pesan yang telah dibuat sebelumnya ke tautan Anda, Anda dapat menambahkan ? Text = di bagian akhir dengan teks URL Dikodekan:
https://wa.me/552196312XXXX?text=[message-url-encoded]
Contoh:
https://wa.me/552196312XXXX?text=Send20%a20%quote
Info lebih lanjut di sini:
https://faq.whatsapp.com/general/chats/how-to-use-click-to-chat
***************** PEMBARUAN (AKHIR) *****************
sumber
Tautan berikut tampaknya berfungsi dengan baik -
<a href="whatsapp://send?text=Hello World!&phone=+9198********1">Ping me on WhatsApp</a>
Ini membuka kontak di aplikasi WhatsApp, bersama dengan pesan 'Halo Dunia!' diisi sebelumnya di kotak teks masukan.
(Diuji dengan google chrome di ponsel android.)
sumber
Dokumen resmi WhatsApp mengatakan-:
https://api.whatsapp.com/send?phone=countrycode+phonenumber
Gunakan: https://api.whatsapp.com/send?phone=15551234567
Jangan gunakan: https://api.whatsapp.com/send?phone=+001-(555)1234567
https://faq.whatsapp.com/en/general/26000030
sumber
Saya sudah mencoba ini:
<a href="whatsapp://send?abid=phonenumber&text=Hello%2C%20World!">whatsapp</a>
mengubah 'nomor telepon' menjadi nomor telepon tertentu. Ini tidak berfungsi sepenuhnya, tetapi ketika mereka mengklik tautan itu membuka whatsapp dan jika mereka mengklik kontak, pesan itu diisi.
Jika Anda ingin membuka orang tertentu dalam obrolan Anda bisa, tetapi tanpa teks yang diisi.
<a href="intent://send/phonenumber#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">test</a>
Anda mungkin harus membuat pilihan di antara keduanya.
beberapa tautan untuk membantu Anda Berbagi tautan di WhatsApp dari situs web seluler (bukan aplikasi) untuk Android https://www.whatsapp.com/faq/nl/android/28000012
Semoga ini membantu
(Saya menguji ini dengan google chrome di ponsel android)
sumber
Anda dapat menggunakan URL berikut sesuai dengan FAQ WhatsApp:
https://wa.me/PHONENUMBERHERE
Tambahkan kode negara di depan nomor dan jangan tambahkan tanda tambah (+) atau setrip (-) atau karakter lain apa pun pada nomor tersebut. Hanya integer / nilai numerik.
Anda juga dapat menentukan sebelumnya pesan teks untuk memulai:
https://wa.me/PHONENUMBERHERE/?text=urlencodedtext
sumber
Anda sekarang dapat menggunakan API yang sangat sederhana
https://wa.me/
untuk melakukan tugas ini di mana Anda dapat memberikan nomor kontak whatsapp yang valid seperti 15555555555 ( tambahkan kode negara , hapus semua '+', '-', tanda kurung, spasi atau nol di depan ). Anda juga dapat memberikan teks kode url sebagai pesan standar yang dapat dikirim langsung atau diubah pengguna sebelum mengirim.Tautan mengobrol dengan saya :
<a href="https://wa.me/15555555555">Contact me by whatsapp</a>
Tautan mengobrol dengan saya dengan teks yang telah ditentukan :
<a href="https://wa.me/15555555555?text=I%27d%20like%20to%20chat%20with%20you">Contact me on whatsapp</a>
Keindahan
wa.me
url ini adalah Anda tidak perlu memeriksa agen pengguna karena berfungsi di seluler dan desktop (buka web.whatsapp.com)Sumber: https://faq.whatsapp.com/en/general/26000030
Lebih detail dalam jawaban saya tentang pertanyaan serupa https://stackoverflow.com/a/51854282/2485420
sumber
Pendekatan ini hanya berfungsi di Android DAN jika Anda memiliki nomor tersebut di daftar kontak Anda . Jika Anda tidak memilikinya, Android membuka aplikasi SMS Anda, sehingga Anda dapat mengundang kontak tersebut untuk menggunakan Whatsapp.
<a href="https://api.whatsapp.com/send?phone=2567xxxxxxxxx" method="get" target="_blank"><i class="fa fa-whatsapp"></i></a>
Google Chrome menargetkan jendela kosong
sumber
Untuk apa nilainya, pada tulisan ini (29 November 2018), API yang diperbarui yang tampaknya berfungsi di pihak saya menggunakan tautan ini:
https://wa.me/<phone number here>
catatan:
Cukup ganti placeholder
<phone number here>
dengan nomor telepon yang ingin Anda gunakan TERMASUK kode negara, ini berarti saya harus menambahkan+60
sisa nomor yang tersisa.Itu tidak berfungsi di pihak saya tanpa satu (menggunakan Android dan iOS setidaknya). Itu tidak berfungsi berarti pesan kesalahan yang mengatakan di sepanjang baris "Anda tidak memiliki nomor ini".
Referensi:
https://faq.whatsapp.com/en/general/26000030
sumber
Dari FAQ Whatsapp Resmi: https://faq.whatsapp.com/en/android/26000030/
Fitur Klik untuk Mengobrol di WhatsApp memungkinkan Anda memulai obrolan dengan seseorang tanpa menyimpan nomor teleponnya di buku alamat telepon Anda. Selama Anda mengetahui nomor telepon orang ini, Anda dapat membuat tautan yang memungkinkan Anda memulai obrolan dengannya. Dengan mengeklik tautan tersebut, obrolan dengan orang tersebut secara otomatis terbuka. Klik untuk Mengobrol berfungsi di ponsel Anda dan WhatsApp Web.
Untuk membuat tautan Anda sendiri, gunakan https://wa.me/ dengan nomor telepon lengkap dalam format internasional. Hilangkan angka nol, tanda kurung, atau tanda hubung saat menambahkan nomor telepon dalam format internasional. Untuk penjelasan rinci tentang nomor internasional, baca artikel ini. Harap diingat bahwa nomor telepon ini harus memiliki akun aktif di WhatsApp.
Use: https://wa.me/15551234567 Don't use: https://wa.me/+001-(555)1234567
sumber
Jawaban ini berguna bagi mereka yang ingin mengklik untuk mengobrol whatsapp di situs web untuk mengarahkan web.whatsapp.com dengan konten atau pesan default dan di perangkat seluler untuk membuka di whatsapp di aplikasi seluler dengan konten default ke bilah teks di aplikasi.
juga tambahkan link jquery.
<a target="_blank" title="Contact Us On WhatsApp" href="https://web.whatsapp.com/send?phone=+919581880892&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>
sumber
https://wa.me/PHONENUMBERHERE
untuk seluler dan desktop sekarang.Solusi yang berhasil untuk saya ada di sini
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>'; }
sumber
Saya mencoba semua kombinasi untuk nomor swiss di halaman web saya. Di bawah hasil saya:
Tidak berfungsi untuk Android dan iOS
https://wa.me/0790000000/?text=myText
Berfungsi untuk iOS tetapi tidak bekerja untuk Android
https://wa.me/0041790000000/?text=myText https://wa.me/+41790000000/?text=myText
Bekerja untuk Android dan iOS:
https://wa.me/41790000000/?text=myText https://wa.me/041790000000/?text=myText
Semoga informasi ini membantu seseorang!
sumber
Nomor Telepon adalah kode negara yang diikuti dengan nomor ponsel WhatsApp tanpa simbol apa pun. Silakan lihat kode di bawah ini.
<a href="https://api.whatsapp.com/send?phone=19998887878&text=Hi%20There!">WhatsApp Now</a>
sumber