Skip to content

Send Text Message

Hisoka juga mendukung pengiriman pesan melalui API, yang bisa digunakan untuk mengirimkan notifikasi atau OTP (One Time Password).

Contoh Penggunaan API untuk Mengirim Pesan

Berikut adalah contoh bagaimana cara mengirim pesan teks menggunakan API:

CURL

Terminal window
curl -X POST https://hisoka.net/api/v1/send \
-H "Content-Type: application/json" \
-H "X-Api-Key: YOUR_API_KEY" \
-d '{
"type": "text",
"receiver": "input",
"target": "RECIPIENT_PHONE_NUMBER",
"text": "Hello World"
}'

NodeJS

const res = await fetch('https://hisoka.net/api/v1/send', {
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY',
'content-type': 'application/json',
},
body: JSON.stringify({
type: 'text',
receiver: 'input',
target: 'RECIPIENT_PHONE_NUMBER',
text: 'Hello World!',
}),
});
const data = await res.json();
console.log(data);

Python

import requests
import json
url = 'https://hisoka.net/api/v1/send'
headers = {
'Content-Type': 'application/json',
'X-Api-Key': 'YOUR_API_KEY'
}
payload = {
'type': 'text',
'receiver': 'input',
'target': 'RECIPIENT_PHONE_NUMBER',
'text': 'Hello World'
}
response = requests.post(url, headers=headers, data=json.dumps(payload))
print(response.json())

Gantilah YOUR_API_KEY dengan API key kamu dan RECIPIENT_PHONE_NUMBER dengan nomor telepon penerima.

Payload

receiver - receiver adalah format target, dan saat ini mendukung untuk

  1. input
  2. all-contact
  3. all-group
  4. group

Jika ingin mengirimkan ke grup, maka gunakan receiver type group dan masukkan ID grup tersebut tanpa akhiran @g.us.