ارسال متناظر
ارسال متنهای متفاوت به شمارههای متفاوت بهصورت زوج (نظیر به نظیر).
POST
/api/v1/sms/send-pair
وقتی هر گیرنده باید پیام مخصوص خودش را دریافت کند (مثلاً کد پیگیری سفارش)، از ارسال
متناظر استفاده کنید. آرایهٔ items شامل زوجهای recipient و message است.
پارامترها
| نام | نوع | الزامی | توضیح |
|---|---|---|---|
sender |
string | بله | شماره خط ارسالکننده. مثال: 5000XXXX |
items |
object[] | بله | آرایهای از اشیاء شامل recipient و message. مثال: [{"recipient":"0912...","message":"..."}] |
نمونه کد
cURL
curl -X POST https://api.irnoti.com/v1/sms/send-pair \
-H "Authorization: Bearer sk_live_xxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"sender": "5000XXXX",
"items": [
{ "recipient": "09120000000", "message": "کد پیگیری شما: 4181" },
{ "recipient": "09120000001", "message": "کد پیگیری شما: 9920" }
]
}'
PHP
<?php
$payload = [
'sender' => '5000XXXX',
'items' => [
['recipient' => '09120000000', 'message' => 'کد پیگیری شما: 4181'],
['recipient' => '09120000001', 'message' => 'کد پیگیری شما: 9920'],
],
];
$ch = curl_init('https://api.irnoti.com/v1/sms/send-pair');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => json_encode($payload, JSON_UNESCAPED_UNICODE),
CURLOPT_HTTPHEADER => [
'Authorization: Bearer sk_live_xxxxxxxxxxxxxxxx',
'Content-Type: application/json',
],
]);
print_r(json_decode(curl_exec($ch), true));
curl_close($ch);