API SMS & Gateway SMS

Sambungkan laman web, aplikasi atau sistem belakang anda ke JNT SMS dengan API HTTP yang mudah. Hantar mesej tunggal, kod OTP atau kumpulan, dan semak status penghantaran tanpa membuka panel.

POSTAPI_URL_FROM_DOCSAuthorization: Bearer YOUR_API_KEY{"to": "+60 ••• ••••","text": "•••••••••"}

Fungsi API

  • Hantar SMS kepada satu nombor atau senarai nombor.
  • Hantar OTP dan notifikasi dari backend anda.
  • Semak status mesej yang telah dihantar.
  • Menggunakan baki prabayar dan pengebilan mengikut negara yang sama seperti panel web.

Mula menggunakan

  1. Daftar dan log masuk ke panel.
  2. Tambah baki.
  3. Buka dokumentasi API dan dapatkan kelayakan anda dari akaun.
  4. Buat permintaan pertama ke nombor ujian.

Dokumentasi penuh: panel.jntsms.com/docs.

Contoh permintaan

Contoh ini hanya menunjukkan bentuk umum permintaan. Titik akhir dan nama medan ialah pemegang tempat. Gunakan nilai tepat dalam dokumentasi.

curl -X POST "API_URL_FROM_DOCS" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+60123456789",
    "message": "Kod pengesahan anda ialah 123456"
  }'
const res = await fetch("API_URL_FROM_DOCS", {
  method: "POST",
  headers: {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    to: "+60123456789",
    message: "Kod pengesahan anda ialah 123456"
  })
});
console.log(await res.json());
<?php
$ch = curl_init("API_URL_FROM_DOCS");
curl_setopt_array($ch, [
  CURLOPT_POST => true,
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER => [
    "Authorization: Bearer YOUR_API_KEY",
    "Content-Type: application/json",
  ],
  CURLOPT_POSTFIELDS => json_encode([
    "to" => "+60123456789",
    "message" => "Kod pengesahan anda ialah 123456",
  ]),
]);
echo curl_exec($ch);
import requests

res = requests.post(
    "API_URL_FROM_DOCS",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={
        "to": "+60123456789",
        "message": "Kod pengesahan anda ialah 123456",
    },
)
print(res.json())

Petua integrasi yang stabil

  • Simpan kunci API di pelayan anda. Jangan letak dalam aplikasi mudah alih atau kod pelayar.
  • Hantar nombor dalam format antarabangsa dengan kod negara.
  • Jika menerima respons "baki tidak mencukupi", beri amaran kepada pasukan anda supaya OTP tidak terhenti senyap-senyap.
  • Simpan ID mesej yang dikembalikan untuk dipadankan dengan laporan status.

Berkaitan: SMS OTP · SMS pukal · Soalan lazim

Sedia menghantar mesej pertama anda?

Cipta akaun, tambah baki, dan hantar dari panel dalam beberapa minit.