وب سرویس برای ثبت نام در پنل پیامکی به صورت سریع

4 از 5 (7 نظر)

وب سرویس برای ثبت نام در پنل پیامکی به صورت سریع

وب سرویس ارسال پیامک متدی را با نام   RegUserQuickly دارد که قابلیت ثبت نام کاربر جدید به صورت سریع را دارد.
برای دسترسی به این امکان چندین راه وجود دارد  از طریق اضافه کردن dll به reference پروژه و ساخت نمونه از کلاس Profile و یا اضافه کردن آدرس URL وب سرویس یا API مربوطه می توان از قابلیت های این بخش استفاده کرد راهنمای استفاده را می توان از مستندات پنل خود دریافت کنید.
 

1-Signature: این ورودی از نوع string می باشد که امضای دیجیتال یا کد منحصر به فرد را دریافت می کند.
        نحوه تولید :  با  وارد شدن به پنل پیامکی خود از منوی سمت راست گزینه وب سرویس را انتخاب کرده و از منوی بالا گزینه امضا دیجیتال در دسترس است .
2-HeaderData: این ورودی از نوع string می باشد، این فیلد اختیاری است که متن توضیحات دستوری به نمایندگان را دریافت میکند.
3-UserName: این ورودی از نوع string می باشد ، این فیلد اجباری است که نام کاربری را دریافت میکند و حتما باید unique باشد.
4-FirstName: این ورودی از نوع string می باشد ، این فیلد اجباری است که نام کاربر جدیدی که ثبت نام میشود را دریافت میکند.
5-LastName: این ورودی از نوع string می باشد ، این فیلد اجباری است که نام خانوادگی کاربر جدیدی که ثبت نام میشود را دریافت میکند.
6-Company: این ورودی از نوع string می باشد ، این فیلد اختیاری است و در صورت اینکه فردی که ثبت نام میشود شرکت باشد نام شرکت را دریافت میکند.
7-Email: این ورودی از نوع string می باشد ، این فیل اجباری است و حتما باید فرمت ایمیل را داشته باشد.
8-Mobile: این ورودی از نوع string می باشد ، این فیلد اجباری است که شماره موبایل صاحب پنل را دریافت میکند
9-PhoneNumbers: این ورودی از نوع string می باشد ، این فیلد اختیاری است که شماره ثابت کاربری که ثبت نام میشود را دریافت میکند.
10-FaxNumbers: این ورودی از نوع string می باشد ، این فیلد اختیاری است که شماره فاکس کاربری که ثبت نام میشود را دریافت میکند.
11-Address: این ورودی از نوع string می باشد ، این فیلد اختیاری است که شماره آدرس کاربری که ثبت نام میشود را دریافت میکند.
12-Description: این ورودی از نوع string می باشد ، این فیلد اختیاری است که توضیحاتی در مورد کاربری که ثبت نام میشود را دریافت میکند.
13-NationalCode: این ورودی از نوع string می باشد ، این فیلد اختیاری است که کد ملی کاربری که ثبت نام میشود را دریافت میکند.
14-IsAdvanced: این ورودی از نوع bool می باشد ، قابلیت پیشنهاد دادن نام کاربری در صورت تکراری وارد کردن را دارد.
15-EncryptUserID: این ورودی از نوع string می باشد ، به صورت رفرنسی بوده و پس از اجرای موفق متد مقدار دهی میشود که شناسه کاربری به صورت رمز شده را برمیگرداند.
16-UserSignature: ین ورودی از نوع string می باشد و به صورت رفرنسی بوده که پس از اجرای موفق متد مقدار دهی میشود 
 

خروجی : مقداری از نوع int است که راهنمای کامل آن در جدول زیر آمده است

مقدار راهنما 
Return Value( مقدار برگشتی متد) 1- : امضاء معتبر نیست 
120 : موفق
121 : کد ملی نا معتبر است
122 : کد ملی تکراری است
123 : نام کاربری معتبر نمی باشد
124 : نام کاربری تکراری است
125 : ایمیل معتبر نیست
126 : ایمیل تکراری است
127 : موبایل معتبر نیست
128 : موبایل تکراری است
129 و 130 : در نوع نرم افزار و ...
131 : داده ها معتبر نیستند
132 : کاربر ثبت نشد

 

نکته:
    از آنجایی که ارائه خدمات پیام کوتاه از نظر مسئولیت و امنیت و... بار سنگینی دارد، لذا در صورت استفاده از این تابع سعی شود تمامی فیلد ها تکمیل و ارسال شوند        
    پس از ثبت موفق کاربر، این کاربر در کنترل پنل مدیریت شما به صورت زیر مجموعه نمایش داده می شود.        
    پس از ثبت نام لازم است کاربر خود شخصا مدارک لازم را ارسال نماید .        
    نام کاربری و رمز عبور پس از ثبت نام به موبایل فرد پیامک می شود .        
    لازم است کاربر ثبت نام شده خود شخصا جهت فعال سازی حساب خود به بخش مدیریت سامانه خود مراجعه نماید و مدارک لازم را آپلود کند.        

نمونه کد فراخوانی متد:

وب-سرویس-ثبت-نام-کاربر-به-صورت-سریع-web-service

مطالب مرتبط:

کد BSC : -70951607616232019691501786-11204;