Kirim pesan WhatsApp menggunakan API (PHP)

Cara mengirim pesan menggunakan Whatsapp Api, PHP

Watch the video

Dalam artikel kami "Cara mengirim pesan dalam 30 detik" kami tidak memahami proses pembuatan kode. Penting bagi saya untuk menunjukkan bahwa menggunakan API kami, Anda dapat dengan cepat menguasai langkah ini untuk mengembangkan chatbot. Artikel ini akan memberikan sedikit lebih banyak wawasan tentang apa kode itu.

Pada awalnya, kami segera mengaitkan whatsapp dengan skrip kami, jadi saat kami menulis kode, kami memeriksa operasinya. Untuk melakukan ini, buka akun pribadi Anda dan dapatkan kode QR di sana. Selanjutnya, buka WhatsApp di ponsel Anda, pergi ke Pengaturan -> WhatsApp Web -> Pindai kode QR.

Di sini kita tentukan APiURL dan token.

var $APIurl = 'https://api.chat-api.com/instanceYYYYY/';
var $token = 'abcdefgh12345678';

Kita akan menggunakan GET-parameter untuk menetapkan tujuan dan konten pesan.

$message = $_GET['text'];
$phone = $_GET['phone'];

Tujuan untuk pesan pribadi adalah nomor telepon dan postfix "@ c.us".
Itu harus dalam parameter "chatId".
Konten teks diatur dalam parameter "body".
Semua data harus di JSON.

$data = json_encode(
    array(
        'chatId'=>$phone.'@c.us',
        'body'=>$message
    )
);

Tentukan URL yang valid ke API. Ini berisi APIurl, metode dan token dalam parameter GET.

$url = $apiURL.'message?token='.$token;

Sekarang kami dapat mengirim permintaan ke API.

$options = stream_context_create(
    array('http' =>
        array(
            'method'  => 'POST',
            'header'  => 'Content-type: application/json',
            'content' => $data
        )
    )
);
$response = file_get_contents($apiURL.'message?token='.$token,false,$options);
echo $response;

Untuk mencegah kesalahan, tambahkan baris ini di awal skrip:
if(!isset($_GET['text']) or !isset($_GET['phone'])){ die('Not enough data');}

Dan inilah keseluruhan skripnya:

if(!isset($_GET['text']) or !isset($_GET['phone'])){ die('Not enough data');}

$apiURL = 'https://api.chat-api.com/instanceYYYYY/';
$token = 'abcdefgh12345678';

$message = $_GET['text'];
$phone = $_GET['phone'];

$data = json_encode(
    array(
        'chatId'=>$phone.'@c.us',
        'body'=>$message
    )
);
$url = $apiURL.'message?token='.$token;
$options = stream_context_create(
    array('http' =>
        array(
            'method'  => 'POST',
            'header'  => 'Content-type: application/json',
            'content' => $data
        )
    )
);
$response = file_get_contents($url,false,$options);
echo $response; exit;

Pemakaian:
https://yoursite.com/path/to/script/yourscript.php?text=Hello&phone=70123456789
Jangan gunakan tanda kurung, tanda hubung dan simbol pemformatan lainnya di telepon. Gunakan hanya digit.

Anda hanya perlu mengganti token Anda dari akun pribadi Anda menjadi variabel $ token dan nomor instance

 

Get API key

Jangan ragu untuk menjangkau dan berbagi pengalaman Anda atau mengajukan pertanyaan.

Dapatkan demo gratis

Rekomendasi

Lihat bagaimana chatbot bekerja di API kami sekarang

Send a message to +1 (518) 704-3963 through WhatsApp and test the our API.

Layanan gateway WhatsApp API kami untuk mengirim dan menerima pesan, pemberitahuan, penjadwal, pengingat, pesan grup, pelacakan, dan chatbots dengan integrasi sederhana untuk bisnis Anda

Questions and wishes: nik@chat-api.com
To top