Terlepas dari semua masalah perlindungan data, WhatsApp masih menjadi aplikasi messenger favorit Jerman. Selain WhatsApp Business App khusus , Facebook juga telah membuatkan antarmuka resmi yaitu WhatsApp Business API, agar lebih menarik bagi perusahaan. Jika Anda ingin mengirim pesan WhatsApp secara terprogram dari aplikasi web Anda, ada cara lain juga.
Rute resminya adalah melalui WhatsApp Business API: Jika Anda ingin menggunakan ini secara langsung, Anda harus mendaftar ke salah satu penyedia resmi di jaringan mitra . MessageBird , misalnya, telah membuktikan dirinya di sini. Tanpa membahas detail pastinya, saya akan menunjukkan kepada Anda hal-hal terpenting di sini:
- Sebagai prasyarat, Anda memerlukan nomor ponsel Jerman yang valid yang terhubung ke setidaknya paket data WhatsApp.
- Mengirim pesan tunduk pada batasan ketat: Mengirim ke kontak pihak ketiga hanya mungkin menggunakan yang disebut template pesan , yang harus dikirim dan disetujui secara manual. Jika kontak menjawab, Anda dapat mengirim pesan teks apa pun ke kontak ini melalui API dalam jangka waktu 24 jam.
- Anda memerlukan keikutsertaan eksplisit untuk setiap kontak, yang harus Anda terapkan sendiri.
- Biaya dari penyedia pihak ketiga harus dibayar untuk setiap pesan yang dikirim.
Panggilan API sebenarnya dalam contoh MessageBird (dengan bantuan _curl dari stringhelper ) ternyata relatif sederhana:
e228243e9ffff5f83e71190ee38b10aa
Jika Anda memiliki server sendiri dan telepon seluler (tidak digunakan secara aktif), ada juga cara lain untuk mencapai apa yang Anda inginkan dan menghindari pembatasan di atas. Di sini Anda memanfaatkan fungsionalitas WhatsApp Web . Dua pustaka berikut cocok untuk tujuan ini.
Pembungkus WebWhatsapp telah ada untuk waktu yang relatif lama dan juga didasarkan pada Python dan Selenium. Mengirim pesan berfungsi sebagai berikut, misalnya:
452590a6d20c1fa9276ff14ed28c4ce5
The ramping banyak Baileys , di sisi lain, didasarkan pada naskah dan WebSockets. Pesan dikirim menggunakan kode berikut sebagai contoh:
e0187d6da1f800b1597420345d13b432
Kedua pustaka bekerja dengan prinsip yang sama: aplikasi web dikontrol dari jarak jauh, otentikasi hanya diperlukan sekali (sesi dipulihkan saat dipanggil berikutnya). Tidak ada batasan (dibandingkan dengan pengiriman pesan normal).