الگو چیست؟
الگو یک پیام از پیش تاییدشده است که داخل آن متغیرهایی مانند {code} قرار میگیرد و هنگام ارسال، مقدار آن جایگزین میشود.
ساختار درخواست
- sending_type: مقدار
pattern - from_number: شماره ارسالکننده (E.164)
- code: کد الگو
- recipients: آرایه شماره گیرنده (فقط یک شماره مجاز است)
- params: کلید/مقدارهای جایگذاری (نام کلیدها باید با متغیرهای الگو یکی باشد)
نمونه ارسال OTP
POST https://nivasms.com/v1/api/send
Authorization: YOUR_TOKEN
Content-Type: application/json
{
"sending_type": "pattern",
"from_number": "+983000505",
"code": "YOUR_PATTERN_CODE",
"recipients": ["+989120000000"],
"params": { "code": "123456" }
}
پیشنهاد: برای امنیت، زمان انقضا و تعداد تلاش را در سمت سرور کنترل کنید.