Gunakan WhatsApp melalui API

Terlepas dari semua masalah perlindungan data, WhatsApp masih menjadi aplikasi perpesanan favorit orang Jerman. Selain aplikasi khusus WhatsApp Business, Facebook juga telah membuat antarmuka resmi yaitu WhatsApp Business API agar lebih menarik bagi perusahaan. Jika Anda ingin mengirim pesan WhatsApp secara terprogram dari aplikasi web Anda, ada juga opsi lain.


Cara resminya adalah melalui WhatsApp Business API: Jika Anda ingin menggunakannya secara langsung, Anda harus mendaftar dengan salah satu penyedia resmi di jaringan mitra . MessageBird, misalnya, telah terbukti menjadi pilihan yang baik. Tanpa membahas detailnya secara rinci, saya akan menguraikan poin-poin 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 ponsel (tidak digunakan secara aktif), ada juga cara lain untuk mencapai apa yang Anda inginkan dan menghindari batasan yang disebutkan di atas. Di sini Anda memanfaatkan fungsionalitas WhatsApp Web . Dua perpustakaan berikut cocok untuk tujuan ini.

WebWhatsApp wrapper sudah ada sejak lama dan berbasis Python dan Selenium. Mengirim pesan dengannya bekerja, misalnya, sebagai berikut::

452590a6d20c1fa9276ff14ed28c4ce5

The ramping banyak Baileys , di sisi lain, didasarkan pada naskah dan WebSockets. Pesan dikirim menggunakan kode berikut sebagai contoh:

e0187d6da1f800b1597420345d13b432

Kedua pustaka tersebut beroperasi berdasarkan prinsip yang sama: Aplikasi web dikendalikan dari jarak jauh, otentikasi hanya diperlukan sekali (sesi akan dibuat ulang pada akses berikutnya). Tidak ada batasan (dibandingkan dengan pengiriman pesan biasa).

Kembali