پرش به مطلب اصلی

SendMessage

از این متد برای ارسال یک پیام به چندین گیرنده استفاده می‌شود.

پارامترهای ورودی متد

در زیر هر یک از پارامترهاي ورودي و خروجی تشریح شده است.

نام پارامتر ورودینوع پارامترتوضیح
usernamestringنام کاربری
passwordstringکلمه عبور وب سرویس
senderNumberstringشماره پیامکی
recipientNumbersstring[]شماره موبایل گیرنده ها. حداکثر 100 شماره
messagestringمتن پیام
saveTypeinteger

نوع ذخیره پیامک در گوشی. برخی از اپراتورها این مقدار را نادیده میگیرند.

      0: در گوشی ذخیره نشود (فلش)

      1: در گوشی ذخیره شود (نرمال)

خروجی متد

خروجی متد آرایه‌ای از رشته‌ها است. تعداد عناصر این آرایه برابر با تعداد عناصر آرایه شماره‌های گیرندگان (پارامتر ورودی) است.

هر عنصر آرایه از دو بخش تشکیل شده است که با کاما از هم جدا شده‌اند:

  1. وضعیت ارسال
  2. شناسه پیام

مثلا در یک ارسال موفق به دو گیرنده، خروجی متد مانند زیر است:

 ["0,654321" , "0,123456"]

اگر خطایی رخ دهد (مانند اینکه کاربر اعتبار کافی ندارد)، کد خطا در قالب یک آرایه تک‌عنصری برگردانده می‌شود (به جدول کدهای خطا مراجعه کنید).

["ERROR_11"]

کد وضعیت های ارسال

وضعیت ارسال شامل مقادیر زیر می باشد:

وضعیتتوضیح
0با موفقیت ارسال شد
1گیرنده در لیست سیاه مخابرات است
2شماره موبایل معتبر نمی باشد
3در صف ارسال قرار گرفت
4ارسال نشود
5منتظر تایید