توضیحات اولیه
این قسمت با آخرین تکنولوژی های روز و به صورت اختصاصی برای ارسال پیامک از طریق Rest Api ایجاد شده است،با مطالعه توضیحات این داکیومنت میتوانید با سرعت بالا ارسال داشته باشید.
توجه :
در سرویس هایی که برای ارسال میباشد،شما حداکثر 100 شماره را میتوانید در یک درخواست ارسال کنید
توجه :
سرویس هایی که برای دریافت اطلاعات پیامهای ارسالی وجود دارند،اطلاعات پیامهای مربوط به 30 روزگذشته را نشان میدهند.
مدل خروجی سرویس ها
توجه :
تمامی سرویس ها خروجی یکسانی خواهند داشت که به صورت زیر میباشد :
{
"status" : "200",
"message" : "با موفقیت انجام شد",
"id" : 1,
"data" : ...
"errors" : [...]
}
پارامتر | توضیحات |
status | وضعیت درخواست |
message | توضیحات در صورت موفق بودن |
id | در صورت نیاز این شناسه برمیگردد |
data | داده های برگشته از سرویس |
errors | لیستی از خطاها |
توجه :
در صورتی که قرار باشد در یک سرویس مقداری یا مقادیری برگردد در قسمت data برمیگرد
توجه :
در قسمت errors لیست از خطاها به صورت زیر برمیگردد
{
"message" : "خطایی اتفاق افتاده است",
"url" : "https://..",
"code" : "3002",
"field" : "UserName"
}
پارامتر | توضیحات |
message | پیام خطا |
url | آدرس توضیحات تکمیلی خطا |
code | کد خطا |
field | فیلدی که خطا روی آن اتفاق افتاده |
کدهای وضعیت ارسال
توجه :
این کدها شامل کدهای وضعیت پیامهای ارسال شده میباشد
کد | وضعیت |
0 | ارسال شده به مخابرات |
1 | رسیده به گوشی |
2 | نرسیده به گوشی |
8 | رسیده به مخابرات |
16 | نرسیده به مخابرات |
32 | لیست سیاه |
100 | هنوز وضعیتی دریافت نشده |
200 | ارسال نشده |
کدهای HttpStatus
توجه :
در جدول زیر میتوانید کدهای اصلی خروجی سرویسها را مشاهده کنید :
کد | پیام |
200 | درخواست با موفقیت انجام شد |
204 | داده ای برای درخواست شما وجود ندارد |
400 | درخواست شما اشتباه است |
404 | سرویس درخواستی شما اشتباه است |
401 | دسترسی شما غیر مجاز است |
403 | شما به این قسمت دسترسی ندارید |
500 | خطای داخلی سرور |
کدهای خروجی سیستم
توجه :
در این قسمت میتوانید لیست کدهای خروجی سیستم را مشاهده کنید :
کد | پیام |
0 | درخواست شما با موفقیت انجام شد |
1 | شماره گیرنده نادرست است |
2 | شماره فرستنده نادرست است |
3 | پارامتر انکودینگ نامعتبر است |
4 | پارامتر mclass نامعتبر است |
6 | پارامتر UDH نامعتبر است |
13 | محتویات پیامک خالی است |
14 | مانده اعتبار ریالی مورد نیاز برای ارسال پیامک کافی نیست |
15 | سرور در هنگام ارسال پیام مشغول بر طرف نمودن ایراد داخلی بوده است |
16 | حساب غیر فعال است |
17 | حساب منقضی شده است |
18 | نام کاربری و یا کلمه عبور نا معتبر است |
19 | درخواست معتبر نیست |
20 | شماره فرستنده به حساب تعلق ندارد |
22 | این سرویس برای حساب فعال نشده است |
23 | در حال حاضر امکان پردازش درخواست جدید وجود ندارد،لطفا دوباره سعی کنید |
24 | شناسه پیامک نا معتبر است |
25 | نام متد درخواستی معتبر نیست |
27 | شماره گیرنده در لیست سیاه اپراتور قرار دارد |
28 | شماره گیرنده بر اساس پیش شماره در حال حاضر در پروایدر مسدود است |
29 | آدرس IP مبدا، اجازه دسترسی به این سرویس را ندارد |
30 | تعداد بخشهای پیامک بیش از حد مجاز استاندارد (۲۶۵ عدد) است |
101 | طول آرايه پارامتر messageBodies با طول آرايه گيرندگان تطابق ندارد |
102 | طول آرايه پارامتر messageClass با طول آرايه گيرندگان تطابق ندارد |
103 | طول آرايه پارامتر senderNumbers با طول آرايه گيرندگان تطابق ندارد |
104 | طول آرايه پارامتر udhs با طول آرايه گيرندگان تطابق ندارد |
105 | طول آرايه پارامتر priorities با طول آرايه گيرندگان تطابق ندارد |
106 | آرايهی گيرندگان خالی است |
107 | طول آرايه پارامتر گيرندگان بيشتر از طول مجاز است |
108 | طول آرايه پارامتر encoding با طول آرايه گيرندگان تطابق ندارد |
109 | طول آرايه پارامتر گيرندگان بيشتر از طول مجاز است |
110 | طول آرايه پارامتر checkingMessageIds با طول آرايه گيرندگان تطابق ندارد |
401 | کلید امنیتی شما منقضی شده یا اشتباه است |
500 | خطایی اتفاق افتاده است،لطفا با پشتیبانی تماس بگیرید |
1001 | کلید امنیتی شما با موفقیت ایجاد شد |
1002 | داده ای وجود ندارد |
3000 | نام کاربری اجباری است |
3001 | طول نام کاربری نمیتواند بیشتر از 150 کاراکتر باشد |
3002 | وارد کردن رمز وب سرویس اجباری است |
3003 | شماره ارسال اجباری است |
3004 | تعداد روز اعتبار کلید باید حداقل یک و حداکثر 365 روز باشد |
3005 | تعداد پیامها نباید بیشتر از 100 باشد |
4001 | نام کاربری یا رمز عبور اشتباه است |
4002 | شما نمیتوانید از طریق این دامنه درخواست بدهید |
4003 | شماره ارسال اشتباه است |
4004 | وضعیت شماره ارسال مناسب ارسال نیست |