pengantar
Dalam tutorial ini, kita akan membuat halaman untuk mengirim pesan melalui WhatsApp API menggunakan PHP
Instalasi
Cukup unduh ultramsg.class.php atau gunakan Komposer:
composer require ultramsg/whatsapp-php-sdk
Autentikasi
Daftar dan Buka dasbor instans Anda dan salin ID Instans dan Token Anda yang akan digunakan untuk autentikasi.
Contoh penggunaan untuk WhatsApp API menggunakan PHP:
Kirim pesan WhatsApp pertama Anda
require_once ('vendor/autoload.php'); // if you use Composer
//require_once('ultramsg.class.php'); // if you download ultramsg.class.php
$token="tof7lsdJasdloaa57e"; // Ultramsg.com token
$instance_id="instance1150"; // Ultramsg.com instance id
$client = new UltraMsg\WhatsAppApi($token,$instance_id);
$to="put_your_mobile_number_here";
$body="Hello world";
$api=$client->sendChatMessage($to,$body);
print_r($api);
- $to: Nomor WhatsApp penerima dengan format internasional misalnya +14155552671 atau chatID untuk kontak atau grup misalnya [email protected] atau [email protected]
- $body : Teks pesan.
Catatan: Anda dapat melihat di sini cara mengirim pesan WhatsApp ke grup.
Kirim Gambar
$to="put_your_mobile_number_here";
$caption="image Caption";
$image="https://file-example.s3-accelerate.amazonaws.com/images/test.jpg";
$api=$client->sendImageMessage($to,$image,$caption);
print_r($api);
Kirim Dokumen
$to="put_your_mobile_number_here";
$filename="image Caption";
$document="https://file-example.s3-accelerate.amazonaws.com/documents/cv.pdf";
$api=$client->sendDocumentMessage($to,$filename,$document);
print_r($api);
Kirim Audio
$to="put_your_mobile_number_here";
$audio="https://file-example.s3-accelerate.amazonaws.com/audio/2.mp3";
$api=$client->sendAudioMessage($to,$audio);
print_r($api);
Kirim Suara
Anda dapat mengirim rekaman audio ppt ke nomor telepon atau grup, Tetapi WhatsApp sensitif terhadap ekstensi ini, Anda harus dalam format OGG dan codec harus menjadi opus, Untuk informasi lebih lanjut, Anda dapat melihat artikel ini.
$to="put_your_mobile_number_here";
$audio="https://file-example.s3-accelerate.amazonaws.com/voice/oog_example.ogg";
$api=$client->sendVoiceMessage($to,$audio);
print_r($api);
Mengirim video
$to="put_your_mobile_number_here";
$video="https://file-example.s3-accelerate.amazonaws.com/video/test.mp4";
$api=$client->sendVideoMessage($to,$video);
print_r($api);
Kirim Tautan
$to="put_your_mobile_number_here";
$link="https://ultramsg.com";
$api=$client->sendLinkMessage($to,$link);
print_r($api);
Kirim Kontak
$to="put_your_mobile_number_here";
$contact="[email protected]";
$api=$client->sendContactMessage($to,$contact);
print_r($api);
Kirim lokasi
$to="put_your_mobile_number_here";
$address="ABC company \n Sixth floor , office 38";
$lat="25.197197";
$lng="55.2721877";
$api=$client->sendLocationMessage($to,$address,$lat,$lng);
print_r($api);
Kirim Vcard
$to="put_your_mobile_number_here";
$vcard="BEGIN:VCARD
VERSION:3.0
N:lastname;firstname
FN:firstname lastname
TEL;TYPE=CELL;waid=14000000001:14000000002
NICKNAME:nickname
BDAY:01.01.1987
X-GENDER:M
NOTE:note
ADR;TYPE=home
ADR;TYPE=work
END:VCARD";
$vcard = preg_replace("/[\n\r]/", "\n", $vcard);
$api=$client->sendVcardMessage($to,$vcard);
print_r($api)
Anda dapat melihat langkah-langkah sebelumnya di video ini, dan Anda dapat melihat Dokumentasi API WhatsApp Lengkap.
Apakah Anda menggunakan Ultramsg WhatsApp API PHP SDK ?