********* 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:
- +55 (011) 99999-9999 (BUKAN)
- +5511999999999 (YA)
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.
- Ini berfungsi di Android, iOS dan aplikasi Web di desktop,
- Anda dapat memulai percakapan dengan nomor yang tidak Anda miliki di daftar kontak Anda
- Anda dapat membuat tautan dengan menambahkan satu pesan yang dibuat sebelumnya & text = [message-url-encoded] seperti:
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:
Tidak seperti ini:
https:
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:
Contoh:
https:
Info lebih lanjut di sini:
https://faq.whatsapp.com/general/chats/how-to-use-click-to-chat
***************** PEMBARUAN (AKHIR) *****************