- پنل اس ام اس نیازپرداز
- وب سرویس
با ماژول ها و افزونه های سامانه نیازپرداز، ارسال پیامک درون این محصولات نرم افزاری را به راحتی تجربه کنید.
تعرفه پایین
سامانه پیامکی نیازپرداز کمترین تعرفه پیامکی برای ارسال اسام اس به شماره پپیامکهای مختلف ارائه میدهد.
پشتیبانی قوی 24 ساعته
سامانه پیامکی نیازپرداز علاوه بر پشتیبانی جامع و کارآمد در طول روز امکان پشتیبانی شیفت شب و ایام تعطیل را داراست.
7 روز ضمانت بازگشت وجه
در صورتی که از امکانات و ارائه خدمات سامانه راضی نبودین می توانید با تماس با پشتیبانی درخواست عودت وجه کنید.
گزارش تحویل دقیق وضعیت پیامکها
با انجام گزارشگیری از پپیامکهای ارسالی میتوانید از وضعیت آنها مطلع شوید.
آزمایشگاه افزونه و پلاگینها
آزمایشگاه افزونه و پلاگین جایی برای امتحان و آزمایش ایدههای جدید
مستندات وب سرویس
صفحه وب سرویس ما، منبعی برای ایدهها و نمونه کدهاست.
ارسال ساده
SendSMS
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
userName | string | نام کاربری مربوط به حساب شما در سامانه |
password | string | رمز عبور مربوط به حساب شما در سامانه |
fromNumber | string | شماره فرستنده |
toNumbers | [] string | آرایه ای از شماره موبایل های گیرندگان می باشد حداکثر 100 شماره در هر بار فراخوانی |
messageContent | string | متن پیامک |
isFlash | bool | تعیین میکند آیا پیامک به صورت فلش ارسال گردد یا خیر |
ref recId | [] int | هر خانه آرایه یک عدد یکتا به ازای هر گیرنده تولید می کند، این کد یکتا برای دریافت وضعیت تحویل کاربر دارد |
ref status | [] byte | هر خانه آرایه عدد 0 یا 1 بوده به ازای هر گیرنده تولید می شود، 1 به معنی ارسال شده و 0 ارسال نشده |
نوع پارامتر | توضیحات |
---|---|
int | 0 : ارسال با موفقیت انجام شد 1 : نام کاربر یا کلمه عبور نامعتبر می باشد 2 : کاربر مسدود شده است 3 : شماره فرستنده نامعتبر است 4 : محدودیت در ارسال روزانه 5 : تعداد گیرندگان حداکثر 100 شماره می باشد 6 : خط فرستنده غیرفعال است 7 : متن پیامک شامل کلمات فیلتر شده است 8 : اعتبار کافی نیست 9 : سامانه در حال بروز رسانی می باشد 10 : وب سرویس غیرفعال است 11 : تعداد پیامها و شماره ها باید یکسان باشد 12 : تعداد پیامها حداکثر 100 پیام می باشد 13 : LimitationInMesssageContentCount 14 : هیچ مقداری برای تعرفه جاری کاربر تعریف نشده است 15 : ارسال تکراری متن مشابه به شماره مشابه در مدت زمان مشخص 16 : ﺷﻤﺎره ﻣﻮﺑﺎﻳﻞ گیرنده ﻳﺎﻓﺖ ﻧﺸﺪ، ارسال از خط تبلیغاتی به شماره های لیست سیاه 17 : متن وارد نشده است 18 : مغایرت متن با قالب 19 : تاریخ انقضای پنل به پایان رسیده است 10 - : بعلت وارد کردن رمز اشتباه پنل مسدود شده است |
ارسال گروهی
SendBatchSms
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
userName | string | نام کاربری مربوط به حساب شما در سامانه |
password | string | رمز عبور مربوط به حساب شما در سامانه |
fromNumber | string | شماره فرستنده |
toNumbers | [] string | آرایه ای از شماره موبایل های گیرندگان می باشد حداکثر 100 شماره در هر بار فراخوانی |
messageContent | string | متن پیامک |
isFlash | bool | تعیین میکند آیا پیامک به صورت فلش ارسال گردد یا خیر |
out batchSmsId | int | شناسه ارسال گروهی |
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
int | 0 : ارسال با موفقیت انجام شد 1 : نام کاربر یا کلمه عبور نامعتبر می باشد 2 : کاربر مسدود شده است 3 : شماره فرستنده نامعتبر است 4 :محدودیت در ارسال روزانه 5 : تعداد گیرندگان حداکثر 100 شماره می باشد 6 : خط فرسنتده غیرفعال است 7 : متن پیامک شامل کلمات فیلتر شده است 8 : اعتبار کافی نیست 9 : سامانه در حال بروز رسانی می باشد 10 : وب سرویس غیرفعال است |
ارسال متناظر
SendSmsLikeToLike
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
userName | string | نام کاربری مربوط به حساب شما در سامانه |
password | string | رمز عبور مربوط به حساب شما در سامانه |
fromNumber | string | شماره فرستنده |
toNumbers | [] string | آرایه ای از شماره موبایل های گیرندگان می باشد حداکثر 100 شماره در هر بار فراخوانی |
messageContents | [] string | آرایه ای از شماره موبایل های گیرندگان می باشد حداکثر 100 شماره در هر بار فراخوانی |
isFlash | bool | تعیین میکند آیا پیامک به صورت فلش ارسال گردد یا خیر |
out batchSmsId | int | شناسه ارسال |
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
int | 0 : ارسال با موفقیت انجام شد 1 : نام کاربر یا کلمه عبور نامعتبر می باشد 2 : کاربر مسدود شده است 3 : شماره فرستنده نامعتبر است 4 :محدودیت در ارسال روزانه 5 : تعداد گیرندگان حداکثر 100 شماره می باشد 6 : خط فرسنتده غیرفعال است 7 : متن پیامک شامل کلمات فیلتر شده است 8 : اعتبار کافی نیست 9 : سامانه در حال بروز رسانی می باشد 10 : وب سرویس غیرفعال است |
وضعیت تحویل ارسال گروهی
GetBatchDelivery
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
userName | string | نام کاربری مربوط به حساب شما در سامانه |
password | string | رمز عبور مربوط به حساب شما در سامانه |
batchSmsId | int | شناسه ارسال با متد SendBatchSms |
numbers | [] string | آرایه ای از شماره موبایل های گیرندگان می باشد |
deliveryStatus | [] int | آرایه ی از وضعیت تحویل متناظر با آرایه شماره موبایل ها می باشد ترجمه مقدار وضعیت تحویل: 5 - : برای گرفتن گزارش تحویل حداقل یک دقیقه بعد از ارسال اقدام نمایید
4 - : به علت اینکه پیام در صف ارسال مخابرات می باشد، امکان گرفتن گزارش تحویل وجود ندارد
3 - : به علت اینکه مهلت یک هفته ای گرفتن گزارش پایان یافته است، امکان گرفتن گزارش تحویل وجود ندارد
2 - : پیام با این کد وجود ندارد (batchSmsId نامعتبر است)
1 - : خطا در ارتباط با سرویس دهنده
0 : ارسال شده به مخابرات
1 : رسیده به گوشی
2 : نرسیده به گوشی
3 : خطای مخابراتی
4 : خطای نامشخص
5 : رسیده به مخابرات
6 : نرسیده به مخابرات
7 : مسدود شده توسط مقصد
8 : نامشخص
9 : مخابرات پیام را مردود اعالم کرد
1 : کنسل شده توسط اپراتور
11 : ارسال نشده |
index | int | اندیس مربوط به ردیف پیام ارسالی، توجه مقدار اندیس از 1 شروع می شود. |
count | int | تعداد رکورد درخواستی، حداکثر 100 |
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
int | 1 - : نام کاربری و رمز عبور صحیح نمی باشد 2 - : ارسال با مقدار شناسه batchSmsId وجود ندارد |
وضعیت تحویل پیامک
GetDelivery
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
userName | string | نام کاربری مربوط به حساب شما در سامانه |
password | string | رمز عبور مربوط به حساب شما در سامانه |
recId | long | شناسه پیامک ارسال شده |
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
int | وضعیت تحویل پیامک می باشد ترجمه مقدار وضعیت تحویل: 5 - : برای گرفتن گزارش تحویل حداقل یک دقیقه بعد از ارسال اقدام نمایید
4 - : به علت اینکه پیام در صف ارسال مخابرات می باشد، امکان گرفتن گزارش تحویل وجود ندارد
3 - : به علت اینکه مهلت یک هفته ای گرفتن گزارش پایان یافته است، امکان گرفتن گزارش تحویل وجود ندارد
2 - : پیام با این کد وجود ندارد (batchSmsId نامعتبر است)
1 - : خطا در ارتباط با سرویس دهنده
0 : ارسال شده به مخابرات
1 : رسیده به گوشی
2 : نرسیده به گوشی
3 : خطای مخابراتی
4 : خطای نامشخص
5 : رسیده به مخابرات
6 : نرسیده به مخابرات
7 : مسدود شده توسط مقصد
8 : نامشخص
9 : مخابرات پیام را مردود اعالم کرد
1 : کنسل شده توسط اپراتور
11 : ارسال نشده |
پیامک های دریافتی یا ارسالی
GetMessages
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
userName | string | نام کاربری مربوط به حساب شما در سامانه |
password | string | رمز عبور مربوط به حساب شما در سامانه |
messageType | int | مشخص کننده نوع پیامک است، اگر 1 باشد پیامک های دریافتی و اگر 2 باشد پیامک های ارسالی را مشخص می کند |
fromNumbers | [] string | آرایه ی از شماره های فرستنده می باشد مانند : 10002188 |
index | int | اندیس مربوط به ردیف پیام های دریافتی، توجه مقدار اندیس از 1 شروع می شود |
count | int | تعداد رکورد درخواستی، حداکثر 1000 |
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
[] MessageInfo | آرایه ی از نوع MessageInfo |
چک کردن شماره مسدود شده
NumberIsInTelecomBlacklist
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
userName | string | نام کاربری مربوط به حساب شما در سامانه |
password | string | رمز عبور مربوط به حساب شما در سامانه |
number | string | شماره همراه |
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
int | 1 - : نام کاربری و رمز عبور صحیح نمی باشد 2 - : کاربر غیرفعال می باشد 3 - : شماره همراه مشخص نشده است 0 : شماره آزاد است 1 : شماره در لیست سیاه مخابرات است |
دریافت فایل شماره مسدود شده
ExtractTelecomBlacklistNumbers
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
userName | string | نام کاربری مربوط به حساب شما در سامانه |
password | string | رمز عبور مربوط به حساب شما در سامانه |
numbers | [] string | آرایه ای از شماره های همراه می باشد حداکثر 1000 شماره در هر بار فراخوانی |
out blacklistNumbers | [] string | شماره های مسدود شده |
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
int | 1 - : نام کاربری و رمز عبور صحیح نمی باشد 2 - : کاربر غیرفعال می باشد 3 - : آرایه ی شماره های همراه خالی می باشد 4 - : تعداد شماره ها حداکثر 1000 شماره می باشد 0 : عملیات با موفقیت انجام شد |
دریافت تعداد پیامهای دریافتی
GetInboxCount
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
userName | string | نام کاربری مربوط به حساب شما در سامانه |
password | string | رمز عبور مربوط به حساب شما در سامانه |
isRead | bool | مقدار true برای پیامهای خوانده شده مقدار false برای پیامهای خوانده نشده |
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
int | اگر نام کاربری و رمز عبور صحیح باشد مقدار برگشتی یک عدد می باشد که بر اساس پارامتر isRead بیانگر تعداد پیامها دریافتی می باشد 1 - : نام کاربری و رمز عبور صحیح نمی باشد |
میزان اعتبارکاربر
GetCredit
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
userName | string | نام کاربری مربوط به حساب شما در سامانه |
password | string | رمز عبور مربوط به حساب شما در سامانه |
نام پارامتر | نوع پارامتر | توضیحات |
---|---|---|
decimal | میزان اعتبار کاربر به پیامک می باشد مقدار اعتبار صفر یا عددی برزگتر از صفر می باشد در غیر اینصورت : 1 - : نام کاربری و رمز عبور صحیح نمی باشد 2 - : کاربر غیرفعال می باشد |
نمونه کدهای نیازپرداز
نمونه کدهای وب سرویس سامانه پیامکی نیازپرداز
اعتماد بهترینها به ما
خوشحالیم که اعتماد و رضایت شما همراه ماست