Cara Kirim Pesan WhatsApp Menggunakan PHP Gratis !
Artikel kali ini akan membahas bagaimana cara kirim pesan WhatsApp menggunakan PHP dengan memanfaatkan WhatsApp API dari Sidobe. Bagi kalian para programmer bahasa pemrograman PHP simak artikel berikut ini.
PHP (Hypertext Preprocessor) adalah sebuah bahasa pemrograman server-side yang digunakan untuk mengembangkan aplikasi web. PHP dirancang khusus untuk menghasilkan halaman web dinamis dan berinteraksi dengan database.
Contoh halaman web dinamis adalah untuk situs berita, e-commerce, blog, atau forum, dll. Selain untuk pengembangan halaman web dinamis, PHP juga digunakan untuk pembuatan Management Content seperti WordPress, Joomla, Drupal, dll.
Selain contoh di atas, PHP biasanya juga digunakan untuk membuat layanan API dengan memanfaatkan framework terkenal seperti Laravel, CodeIgniter atau secara from scratch.
PHP terus berkembang, dan versi terbaru memberikan fitur-fitur modern seperti sintaks yang lebih efisien, keamanan lebih baik, dan performa lebih tinggi.
WhatsApp API adalah layanan API yang dapat menghubungkan sistem anda dengan WhatsApp secara terstruktur, otomatis, dan efisien. Dengan adanya layanan ini anda dapat memanfaatkan fitur – fitur WhatsApp seperti mengirim pesan, gambar, dokumen melalui API. Sidobe menyediakan layanan WhatsApp API gratis dengan memanfaatkan REST API.
REST API (Representational State Transfer Application Programming Interface) adalah standar komunikasi antara sistem yang memungkinkan pertukaran data melalui protokol HTTP. REST API menggunakan metode seperti GET, POST, PUT, dan DELETE untuk mengakses dan memanajemen sumber daya atau data yang diwakili oleh URL.
Hal – Hal Yang Perlu di Persiapkan Terlebih Dahulu:
- Pastikan sudah terinstall PHP di laptop atau komputer kalian, tutorial OS Windows, MacOs.
- Pastikan sudah terinstall Composer.
- Secret Key Sidobe, untuk mendapatkan Secret Key anda harus registrasi akun Sidobe dan menautkan akun WhatsApp anda melalui QR Code, tutorial video nya ada di page WhatsApp API paling bawah atau melalui tautan berikut ini How to Configure WhatsApp API Service | Step-by-Step Guide.
Tutorial Kirim Pesan WhatsApp di PHP
1. Buat Folder atau Directory
Langkah pertama, silahkan buat folder atau direktori dimanapun, beri nama tutorial-whatsapp.
2. Install Package Guzzle
Langkah kedua adalah install package guzzle, guzzle adalah package untuk membuat permintaan HTTP dengan cara yang sederhana dan efisien. Buka terminal atau cmd anda, kemudian arahkan ke folder yang telah anda buat sebelumnya yaitu tutorial-whatsapp, setelah itu tulis perintah di bawah ini.
composer require guzzlehttp/guzzle
3. Buat File PHP Baru
Langkah ketiga silahkan buat file baru di dalam folder tutorial-whatsapp beri nama whatsapp_api.php, kemudian copy paste code berikut ini.
<?php require 'vendor/autoload.php'; use GuzzleHttp\Client; $client = new Client(); $response = $client->request('POST', 'https://api.sidobe.com/wa/v1/send-message', [ 'headers' => [ 'Content-Type' => 'application/json', 'X-Secret-Key' => 'MASUKKAN_SECRET_KEYMU', ], 'json' => [ 'phone' => '+6281234567890', 'message' => 'MASUKKAN_PESAN_WHATSAPP_YANG_INGIN_ANDA_KIRIM' ] ]); $code = $response->getStatusCode(); $body = $response->getBody(); if ($code == 200) { echo "Kirim pesan WhatsApp berhasil"; }else{ echo "Kirim pesan WhatsApp gagal: " + $body; }
Kemudian silahkan ubah beberapa value ini sesuai dengan data milik anda:
- Ganti MASUKKAN_SECRET_KEYMU dengan Secret Key dari console Sidobe yang anda punya
- Ganti penerima WhatsApp +6281234567890 ke nomor yang ingin anda tuju, pastikan menggunakan format +62
- Untuk mengubah isi pesan sesuai dengan keinginan anda silahkan ubah value MASUKKAN_PESAN_WHATSAPP_YANG_INGIN_ANDA_KIRIM
4. Test Code
Setelah anda mengubah beberapa value sesuai dengan data milik anda pada source code di atas, langkah terakhir adalah testing code yang yang telah anda buat. Untuk menjalankan file php melalui terminal adalah sebagai berikut.
php whatsapp_api.php
Jika berhasil anda akan mendapatkan response Kirim pesan WhatsApp berhasil, seperti gambar di bawah ini.
Untuk dokumentasi lebih lengkap mengenai WhatsApp API seperti bagaimana cara kirim pesan gambar, dokumen, pengecekan apakah nomor tersebut terdaftar di WhatsApp atau tidak, dll, anda dapat mengunjungi tautan berikut ini https://docs.sidobe.com.
Tadi adalah tutorial mengenai cara kirim pesan WhatsApp menggunakan PHP, semoga dengan adanya artikel dan layanan WhatsApp API gratis dari Sidobe dapat membantu anda, terima kasih.