وب سرویس ارسال پیامک زماندار تکی


توضیحات:

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

توجه: تاریخ زمان‌بندی می‌بایست به صورت میلادی و با فرمت دقیق (YYYY-MM-DD HH:MM) وارد گردد.

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

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

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

پاسخ وب سرویس

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

{
    "meta": {
        "status": 200,
        "message": "success"
    }
    "data": [
        123456
    ]
}
$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",
    "scheduled": "YYYY-MM-DD HH:MM",
    "source": "9821XXXX",
    "message": "تست ارسال پیامک تکی",
    "destination": "0912XXXXXXX"
}',
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json'
    'Accept: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;