Cara Menghantar Mesej melalui WhatsApp API menggunakan PHP dengan mudah

pengenalan

Dalam tutorial ini, kami akan membuat halaman untuk menghantar mesej melalui API WhatsApp menggunakan PHP

Pemasangan

Muat turun sahaja ultramsg.class.php atau gunakan Komposer:

composer require ultramsg/whatsapp-php-sdk

Pengesahan

Daftar dan Pergi ke papan pemuka instance anda dan salin ID dan Token Instance anda yang akan digunakan untuk pengesahan.

Contoh penggunaan untuk API WhatsApp menggunakan PHP:

Hantar mesej 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);
  • $kepada: Nombor WhatsApp penerima dengan format antarabangsa cth, +14155552671 atau chatID untuk kenalan atau kumpulan cth [email protected] atau [email protected]
  • $body : Teks mesej.

Nota: Anda boleh lihat di sini cara menghantar mesej WhatsApp kepada kumpulan.

Hantar Imej

$to="put_your_mobile_number_here"; 
$caption="image Caption"; 
$image="https://file-example.s3-accelerate.amazonaws.com/images/test.jpg"; 
$api=$client->sendImageMessage($to,$caption,$image);
print_r($api);

Hantar 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);

Hantar 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);

Hantar Suara

$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);

Hantar 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);
$to="put_your_mobile_number_here"; 
$link="https://ultramsg.com"; $api=$client->sendLinkMessage($to,$link);
print_r($api);

Hantar Kenalan

$to="put_your_mobile_number_here"; 
$contact="[email protected]"; 
$api=$client->sendContactMessage($to,$contact);
print_r($api);

Hantar 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);

Hantar 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 boleh melihat langkah sebelumnya dalam video ini dan anda boleh melihat Dokumentasi API WhatsApp Penuh.

Adakah anda menggunakan Ultramsg WhatsApp API PHP SDK ?