Membuat SMS Gateway Menggunakan API Whatsapp

Membuat SMS Gateway Menggunakan API Whatsapp

WhatsApp adalah layanan pengiriman pesan yang digunakan oleh orang-orang diseluruh dunia. Dengan API Obrolan kamu dapat secara terprogram terima dan mengirim pesan Whatsapp menggunakan permintaan HTTP sederhana. Integrasikan WhatsApp bersama dengan platform pemasaran atau bisnis apa pun, jikalau Woocommerce, Shopify, Autoresponder, CRM, ERP, dll.

Mari kami telusuri bagaimana menggunakan PHP ,Python,JavaScript dan Node.js untuk mengirim pesan melalui WhatsApp Mengenal WhatsApp Gateway Untuk Bisnis .

Hal pertama yang Anda mesti jalankan sebabkan akun Anda di Chat-Api . Gratis! Setelah itu, Anda akan diarahkan ke panel admin, tempat instance pribadi Anda akan dibuat dan dibuat untuk Anda.

Buka akun pribadi Anda dan dapatkan kode QR di sana. Selanjutnya, buka WhatsApp di ponsel Anda, pergi ke Pengaturan -> WhatsApp Web -> Pindai kode QR.

Mengirim pesan WhatsApp bersama dengan PHP
Menentukan API URL dan token, Anda dapat mengambil pada penyedia Chat API Whatsapp yang kamu buat

var $APIurl = ‘https://api.chat-api.com/instanceYYYYY/’;
var $token = ‘abcdefgh12345678’;
Menggunakan GET parameter untuk memilih obyek dan konten pesan

$message = $_GET[‘text’];
$phone = $_GET[‘phone’];
Tujuan untuk pesan pribadi adalah nomor telephone dan postfix @ c.us. Itu mesti di dalam parameter chatId. Konten teks diatur di dalam parameter body. Semua data mesti di JSON.

$data = json_encode(
array(
‘chatId’=>$phone.’@c.us’, whatsapp gateway
‘body’=>$message
)
);
Tentukan URL yang valid ke API. Ini memuat APIurl, metode dan token di dalam parameter GET.

$url = $apiURL.’message?token=’.$token;
Sekarang Anda 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 menahan kesalahan, tambahkan baris ini di awal skrip: if (! Isset (GET[‘text′])atau!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;
Penggunaan: https://yoursite.com/path/to/script/yourscript.php?text=Hello&phone=70123456789 Jangan menggunakan tanda kurung, tanda hubung, dan simbol pemformatan lainnya di telepon. Gunakan hanya digit.

Anda hanya mesti mengganti token Anda dari akun pribadi Anda menjadi variabel $ token dan nomor instan

Mengirim pesan WhatsApp bersama dengan Python
import requests

url = ‘https://api.chat-api.com/instance123/message?token=83763g87x’
data = (“phone”: “15039740922”, “body”: “Hello, World!”)
res = requests.post(url, json=data)
print res.text
Mengirim pesan WhatsApp bersama dengan Node.js
var request = require(‘request’); //bash: npm install request
// URL for request POST /message
var url = ‘https://foo.chat-api.com/message?token=83763g87x’;
var data = {
phone: ‘15034365851’, // Receivers phone
body: ‘Hello, world!’, // Message
};
// Send a request
request({
url: url,
method: “POST”,
json: data
});
Cukup salin dan gunakan!, jangan menggunakan tanda kurung, tanda hubung, atau simbol pemformatan lainnya di dalam nomor telepon. Gunakan hanya angka, seperti di dalam contoh.

Jangan lupa, Anda mesti mengganti token Anda dari akun dan nomor misal Anda (atau mengganti seluruh ApiURL).

Demikian yang dapat aku sampaikan dari artikel ini semoga bermanfaat, jikalau ada yang ditanyakan silakan di kolom komentar dibawah, selamat mencoba.

Tinggalkan komentar