Saya telah mengembangkan situs web yang terutama digunakan di ponsel.
Saya ingin memungkinkan pengguna untuk berbagi informasi langsung dari halaman web ke WhatsApp.
Menggunakan deteksi UserAgent saya dapat membedakan antara Android dan iOS.
Saya dapat menemukan bahwa untuk mengimplementasikan hal di atas di iOS saya dapat menggunakan URL:
href="whatsapp://send?text=http://www.example.com"
Saya masih mencari solusi untuk digunakan ketika OS adalah Android (seperti di atas tidak berfungsi).
Saya kira itu entah bagaimana terkait dengan menggunakan "niat" di Android, tapi saya tidak tahu bagaimana melakukannya sebagai parameter untuk href.
Jawaban:
Hanya melihatnya di situs web dan tampaknya bekerja pada Android terbaru dengan chrome terbaru dan whatsapp sekarang juga! Beri tautan kesempatan baru!
Diperiksa ulang hari ini (17 th April 2015):
Bekerja untuk saya di iOS 8 (iPhone 6, versi terbaru) Android 5 (Nexus 5, versi terbaru).
Ini juga berfungsi pada Windows Phone.
sumber
Jawaban di atas agak ketinggalan jaman. Meskipun metode itu berfungsi, tetapi dengan menggunakan metode di bawah ini, Anda dapat membagikan teks apa pun ke nomor yang telah ditentukan. Metode di bawah ini berfungsi untuk android, web WhatsApp, iOS dll.
Anda hanya perlu menggunakan format ini:
UPDATE-- Gunakan ini mulai sekarang (Nov-2018)
Untuk informasi lebih lanjut, lihat https://www.whatsapp.com/faq/en/general/26000030
sumber
Saat ini, sangat mudah untuk mencapai ini. Anda hanya perlu menambahkan kode berikut ke halaman Anda:
Dan itu saja. Tidak diperlukan Javascript, tidak ada lagi yang dibutuhkan. Tentu saja Anda dapat mengaturnya sesuai keinginan dan menyertakan ikon Whatsapp yang bagus.
Saya menguji ini di perangkat Android saya dengan Google Chrome. Versi-versi:
Ini juga berfungsi di iOS. Saya telah melakukan tes cepat pada iPhone 5 dengan Safari dan itu berfungsi juga.
Semoga ini bisa membantu seseorang. :-)
sumber
encodeURIComponent()
send
parameter harus diformat? Saat ini, saya memilikiwhatsapp://send?text=data:image/png;base64,iVBORw0KGgoAAAANS...
tetapi tidak yakin berapa banyak awalan untuk disertakan ...Menurut dokumentasi baru, tautannya sekarang:
Jika tidak berhasil, coba yang ini:
sumber
Baru-baru ini WhatsApp memperbarui di situs web resminya bahwa kita perlu menggunakan tag HTML ini agar dapat dibagikan ke situs seluler:
Anda dapat mengganti
text=
untuk memiliki tautan Anda atau konten teks apa punsumber
PEMBARUAN TERBARU
Sekarang Anda dapat menggunakan API terbaru dari whatsapp
https://wa.me/
tanpa khawatir tentang agen pengguna, API akan melakukan penanganan agen pengguna.Bagikan teks yang sudah diisi sebelumnya dengan opsi pemilihan kontak di masing-masing klien whatsapp (Android / iOS / Webapp):
Buka Dialog Obrolan untuk pengguna whatsapp tertentu di masing-masing klien whatsapp (Android / iOS / Webapp):
Bagikan teks yang sudah diisi sebelumnya dengan pengguna tertentu (Gabungkan di atas dua):
Catatan :
whatsappphonenumber
harus nomor telepon lengkap dalam format internasional. Hilangkan nol, tanda kurung, atau garis putus-putus saat menambahkan nomor telepon dalam format internasional.Untuk dokumentasi resmi, kunjungi https://faq.whatsapp.com/en/general/26000030
sumber
Saya khawatir WhatsApp untuk Android saat ini tidak mendukung untuk dipanggil dari browser web.
Saya memiliki persyaratan yang sama untuk proyek saya saat ini, dan karena saya tidak dapat menemukan informasi yang tepat, saya akhirnya mengunduh file APK.
Di Android, jika suatu aplikasi ingin dipanggil dari browser web, ia perlu mendefinisikan suatu Aktivitas dengan kategori android.intent.category.BROWSABLE.
Anda dapat menemukan informasi lebih lanjut tentang ini di sini: https://developers.google.com/chrome/mobile/docs/intents
Jika Anda melihat file WhatsApp AndroidManifest.xml, satu-satunya Activiy dengan kategori BROWSABLE adalah yang ini:
Saya sudah bermain dengan itu untuk sementara waktu, dan saya tidak bisa membuatnya bekerja. Yang paling saya dapatkan adalah membuka aplikasi WhatsApp dari Chrome, tetapi saya tidak bisa menemukan cara untuk mengatur konten dan penerima pesan.
Karena tidak didokumentasikan oleh tim WhatsApp, saya pikir ini masih dalam proses. Sepertinya di masa depan WhatsApp akan menangani SMS juga.
Satu-satunya cara untuk mendapatkan informasi lebih lanjut adalah dengan menghubungi tim pengembang WhatsApp, apa yang saya coba, tetapi saya masih menunggu jawaban.
Salam!
sumber
Secara umum masuk akal hanya untuk menampilkan Whatsapp Link di iOS atau Perangkat Android saja, menggunakan skrip java:
sumber
Baru saja menguji
whatsapp://
skema pada super tua sayaAndroid 2.3.3
denganWhats App 2.11.301
, bekerja seperti pesona. Tampaknya hanyaWhats App
versi. KarenaWhats App
memaksa semua orang untuk memperbarui, harus aman untuk menggunakannya.The
Whats App
dokumentasi juga menyebutkan skema yang: http://www.whatsapp.com/faq/en/android/28000012Saya menggunakan ini di situs produksi sekarang dan akan memperbarui di sini, jika saya mendapat keluhan pengguna.
Sunting (14 Nov): Tidak ada keluhan pengguna setelah beberapa minggu.
sumber
Dokumen resmi mengatakan penggunaan:
wa.me
. Jangan gunakanwa.me
. Coba saja sendiri: https://wa.me/?text=SomeTexttoShare Hasil untuk saya:Jika Anda ingin berbagi, Anda harus menggunakan salah satu dari dua format URL berikut ini:
Jika Anda tertarik menonton proyek yang melacak URL-URL ini, maka periksa kami !: https://github.com/bradvin/social-share-urls#telegramme
sumber
whatsapp://send?text=
tidak berfungsi untuk saya, dengan atau tanpa penyandian URL. Hanya mengujinya di iOScustomProtocol://action=?
jenis tautan. Jadi, itu tidak akan melakukan apa pun pada desktop. Menggunakan itu akan membutuhkan mendeteksi OS, kemudian menggunakan satu URL untuk desktop, dan yang lain untuk iOS. Tapi itu benar-benar masalah yang berbeda sama sekali dari apa yang diminta OP.Ganti tautan berbagi whatsapp sesuai dengan platform baik desktop maupun seluler.
Ini berfungsi dengan atau tanpa memberikan nomor telepon di tautan.
Untuk Ponsel
Untuk Desktop
sumber
Kode ini bekerja untuk saya.
Setelah mengklik tautan, ia akan meminta Anda memilih kontak untuk membagikan pesan.
Anda dapat menambahkan atribut target = "_ blank" untuk membukanya di jendela atau tab baru.
Saya tidak berpikir nomor telepon diperlukan ketika seseorang ingin berbagi pesan atau artikel tertentu.
sumber
gunakan seperti "whatsapp: // send? text =" + encodeURIComponent (teks Anda ada di sini), pasti akan berfungsi.
sumber
Cobalah membuatnya seperti ini:
Bahkan Anda dapat mengirim pesan tanpa memasukkan nomor telepon di tautan:
Setelah mengklik tautan, Anda akan diperlihatkan daftar kontak yang dapat Anda kirimi pesan.
Info lebih lanjut di https://faq.whatsapp.com/en/general/26000030 .
Semoga berhasil!
sumber