Di halaman API Woowa anda akan mendapati dibagian tengah (background warna putih) adalah penjelasan dokumentasi penggunaan API nya, di area berwarna hitam di sebelah kanan adalah contoh code yang bisa anda gunakan, kemudian di sebelah kiri adalah jenis-jenis API Woowa yang ingin anda gunakan
Beberapa hal yang bisa anda lakukan dengan API Woowa Eco ini adalah sebagai berikut :
1. Send WA : digunakan untuk mengirim pesan whatsapp
dibagian ini ada beberapa jenis :
a. send message to group sync & async : digunakan untuk mengirim pesan berupa text, adapun parameter yang diperlukan adalah sebagai berikut :
- phone_no : nomor tujuan
- key : key dari license woowa eco anda, bisa anda dapatkan di app.woo-wa.com
- message : isi pesan yang ingin dikirimkan
*perbedaan antara sync dengan asyc adalah pada HTTP Request nya dan response yang dikembalikan
b. send image sync & async : digunakan untuk mengirim pesan berupa gambar, adapun parameter yang diperlukan adalah sebagai berikut :
- phone_no : nomor tujuan
- key : key dari license woowa eco anda, bisa anda dapatkan di app.woo-wa.com
- url : link/url dari gambar yg ingin dikirimkan, salah satu contoh tools yg bisa digunakan untuk mengconvert adalah postimage.org
- message : isi pesan yang ingin dikirimkan
*perbedaan antara sync dengan asyc adalah pada HTTP Request nya dan response yang dikembalikan
c. send file sync & async : digunakan untuk mengirim pesan berupa file, adapun parameter yang diperlukan adalah sebagai berikut :
- phone_no : nomor tujuan
- key : key dari license woowa eco anda, bisa anda dapatkan di app.woo-wa.com
- url : link/url dari file yg ingin dikirimkan
*perbedaan antara sync dengan asyc adalah pada HTTP Request nya dan response yang dikembalikan
- - -
2. Send WA to Group : digunakan untuk mengirim pesan whatsapp ke grup whatsapp
dibagian ini ada beberapa jenis :
a. send message to group sync & async : digunakan untuk mengirim pesan berupa text, adapun parameter yang diperlukan adalah sebagai berikut :
- group_name : nama grup tujuan
- key : key dari license woowa eco anda, bisa anda dapatkan di app.woo-wa.com
- message : isi pesan yang ingin dikirimkan
*perbedaan antara sync dengan asyc adalah pada HTTP Request nya dan response yang dikembalikan
b. send message to group (group ID) sync & async : digunakan untuk mengirim pesan berupa text, adapun parameter yang diperlukan adalah sebagai berikut :
- group_id : id grup, jika anda sebagai admin dari grup tujuan maka cukup klik tautan dibagian info grup, kemudian copy link undangan grup mulai dari setelah https://chat.whatsapp.com/
- key : key dari license woowa eco anda, bisa anda dapatkan di app.woo-wa.com
- message : isi pesan yang ingin dikirimkan
*perbedaan antara sync dengan asyc adalah pada HTTP Request nya dan response yang dikembalikan
c. send image to group sync & async : digunakan untuk mengirim pesan berupa gambar, adapun parameter yang diperlukan adalah sebagai berikut :
- group_id : id grup, jika anda sebagai admin dari grup tujuan maka cukup klik tautan dibagian info grup, kemudian copy link undangan grup mulai dari setelah https://chat.whatsapp.com/
- key : key dari license woowa eco anda, bisa anda dapatkan di app.woo-wa.com
- url : link/url dari gambar yg ingin dikirimkan, salah satu contoh tools yg bisa digunakan untuk mengconvert adalah postimage.org
- message : isi pesan yang ingin dikirimkan
*perbedaan antara sync dengan asyc adalah pada HTTP Request nya dan response yang dikembalikan
d. send file to group sync & async : digunakan untuk mengirim pesan berupa file, adapun parameter yang diperlukan adalah sebagai berikut :
- group_id : id grup, jika anda sebagai admin dari grup tujuan maka cukup klik tautan dibagian info grup, kemudian copy link undangan grup mulai dari setelah https://chat.whatsapp.com/
- key : key dari license woowa eco anda, bisa anda dapatkan di app.woo-wa.com
- url : link/url dari file yg ingin dikirimkan
*perbedaan antara sync dengan asyc adalah pada HTTP Request nya dan response yang dikembalikan
- - -
3. Scheduler : digunakan untuk mengirim pesan whatsapp terjadwal. API ini dibatasi maksimal 3 pesan per menit, sehingga untuk pesan setelahnya harus di set di menit yang lain. Zona waktu yang digunakan adalah UTC + 7 (WIB), jadi itu dikondisikan oleh zona waktu ini.
dibagian ini ada beberapa jenis :
a. scheduler : digunakan untuk mengirim pesan whatsapp terjadwal, adapun parameter yang diperlukan adalah sebagai berikut :
- group_id : id grup, jika anda sebagai admin dari grup tujuan maka cukup klik tautan dibagian info grup, kemudian copy link undangan grup mulai dari setelah https://chat.whatsapp.com/
- key : key dari license woowa eco anda, bisa anda dapatkan di app.woo-wa.com
- sch_date : tanggal dan waktu terkirimnya pesan, contoh penulisan : 2019-12-01 21:00
- api_type : tipe api, pilih salah satu antara text. image_text, image, atau file
- message : isi pesan yang ingin dikirimkan
- url : url gambar yang ingin dikirimkan
b. check scheduler : digunakan untuk mengecek scheduler, adapun parameter yang diperlukan adalah sebagai berikut :
- msg_id : id pesan yang bisa anda dapatkan dari response setelah anda set scheduler
- key : key dari license woowa eco anda, bisa anda dapatkan di app.woo-wa.com
b. remove scheduler : digunakan untuk menghapus scheduler, adapun parameter yang diperlukan adalah sebagai berikut :
- msg_id : id pesan yang bisa anda dapatkan dari response setelah anda set scheduler
- key : key dari license woowa eco anda, bisa anda dapatkan di app.woo-wa.com
- - -
4. Check Number : digunakan untuk mengecek suatu nomor apakah sudah terdaftar di whatsapp atau belum, untuk contoh scriptnya bisa anda dapatkan di api.woo-wa.com di area background hitam di sebelah kanan, adapun parameter yang dibutuhkan adalah :
- phone_no : nomor yang ingin dicek, contoh penulisan : 6281215xxxxxx
- key : key dari license woowa eco anda, bisa anda dapatkan di app.woo-wa.com
- - -
5. Webhook : ada beberapa hal yang bisa dilakukan disini
a. set webhook : digunakan untuk memasang webhook, adapun parameter yang diperlukan adalah :
- url : url yang digunakan sebagai tempat tujuan pesan dikirimkan
- license : lisensi woowa anda
- action : webhook action jika untuk set webhook diisi set
- no_wa : nomor pengirim yang telah di registrasikan ke woowa
b. get webhook : digunakan untuk menangkap webhook, adapun parameter yang diperlukan adalah :
- url : url yang digunakan sebagai tempat tujuan pesan dikirimkan
- license : lisensi woowa anda
- action : webhook action jika untuk set webhook diisi get
- no_wa : nomor pengirim yang telah di registrasikan ke woowa
c. unset webhook : digunakan untuk unset webhook, adapun parameter yang diperlukan adalah :
- url : url yang digunakan sebagai tempat tujuan pesan dikirimkan
- license : lisensi woowa anda
- action : webhook action jika untuk set webhook diisi unset
- no_wa : nomor pengirim yang telah di registrasikan ke woowa
d. get data : digunakan untuk mendapatkan data dari webhook yang sudah dipasang, berikut contoh scriptnya dan format data yang didapatkan :
cara menggunakannya adalah :
- upload sript php tersebut ke website anda, misal http://namawebsiteanda.com/listen.php
- gunakan http://namawebsiteanda.com/listen.php sebagai parameter untuk set webhook
- contoh script tersebut akan mengirim data pesan ke listen.txt
- pastikan listen.txt sudah ditulis permission dengan chmod 777 listen.txt
- - -
6. Scrape Number : digunakan untuk mendapatkan semua nomor yang ada di sebuat grup whatsapp (hanya support multidevice), untuk contoh scriptnya bisa anda dapatkan di api.woo-wa.com di area background hitam di sebelah kanan, adapun parameter yang dibutuhkan adalah :
- group_id : id grup, jika anda sebagai admin dari grup tujuan maka cukup klik tautan dibagian info grup, kemudian copy link undangan grup mulai dari setelah https://chat.whatsapp.com/
- key : key dari license woowa eco anda, bisa anda dapatkan di app.woo-wa.com
- - -