وب سرویس ارسال پیامک گروهی


توضیحات:

این متد به منظور ارسال یک متن پیامک، از یک شماره فرستنده به چند شماره مقصد استفاده میشود.

آدرس متد وب سرویس
پارامتر های ورودی
نام پارامتر نوع توضیحات
username string (الزامی) نام کاربری وب سرویس
password string (الزامی) رمز عبور وب سرویس
source string (الزامی) شماره مبدا
destination string (الزامی) شماره های مقصد
message string (الزامی) متن پیامک
send_to_blacklist 0 یا 1 (اختیاری)

0 عدم ارسال پیامک به شماره لیست سیاه.

1 ارسال پیامک به شماره لیست سیاه (مقدار پیش فرض).

توجه: شماره های مقصد باید با کاراکتر "," (کاما) جداسازی شوند!

پاسخ وب سرویس

در صورت موفقیت آمیز بودن درخواست، پاسخ به صورت زیر خواهد بود:

{
    "meta": {
        "status": 200,
        "message": "success"
    }
    "data": [
        123456,
        123457
    ]
}
$url = 'https://sms.asanak.ir/webservice/v2rest/sendsms';
$curl = curl_init($url);

curl_setopt_array($curl, array(
  CURLOPT_URL => $url,
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
    "username": "your-username",
    "password": "your-password",
    "source": "9821XXXX",
    "message": "تست ارسال پیامک گروهی",
    "destination": "0912XXXXXXX1, 0912XXXXXXX2"
}',
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json'
    'Accept: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;