وب سرویس استعلام وضعیت پیامک


توضیحات:

این متد به منظور آگاهی از وضعیت پیامک های ارسال شده به کار می رود. بدین منظور، شناسه های ارسالی که پس از ارسال پیامک از سوی وب سرویس برگردانده میشوند را با متد msgstatus ارسال کرده و کد وضعیت آنها را میتوان مشاهده کرد.

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

آدرس متد وب سرویس
پارامتر های ورودی
نام پارامتر نوع توضیحات
username string (الزامی) نام کاربری وب سرویس
password string (الزامی) رمز عبور وب سرویس
msgid string (الزامی) شناسه ها ارسال یکتایی که به ازای هر پیام تولید میشوند و برای کاربر ارسال میشوند.
پاسخ وب سرویس

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

{
    "meta": {
        "status": 200,
        "message": "success"
    }
    "data": [
        123456,
        123457
    ]
}
$url = 'https://sms.asanak.ir/webservice/v2rest/msgstatus';
$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",
    "msgid": "123456,123457"
}',
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json'
    'Accept: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;