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

4 از 5 (8 نظر)

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

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

1- Signature: این ورودی از نوع string می باشد که امضای دیجیتال یا کد منحصر به فرد را دریافت می کند.
        نحوه تولید :  با  وارد شدن به پنل پیامکی خود از منوی سمت راست گزینه وب سرویس را انتخاب کرده و از منوی بالا گزینه امضا دیجیتال در دسترس است .
2-Productid: این ورودی از نوع int می باشد ، شناسه محصول را دریافت میکند که به صورت پیش فرض عدد 0 است.
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-GenderType: این ورودی از نوع int می باشد ، این فیلد اختیاری است جنسیت کاربری که ثبت نام میشود را دریافت میکند البته پیشنهاد میشود این فیلد به درستی پر شود (عدد یک خانم و دو آقا)
15-IsAdvanced: این ورودی از نوع bool می باشد ، قابلیت پیشنهاد دادن نام کاربری در صورت تکراری وارد کردن را دارد.
16-EncryptUserID: این ورودی از نوع string می باشد ، به صورت رفرنسی بوده و پس از اجرای موفق متد مقدار دهی میشود که شناسه کاربری به صورت رمز شده را برمیگرداند.

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

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

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

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

وب-سرویس-ثبت-نام-کاربر-جدید-web-service

 

مطالب مرتبط:

کد BSC : -709516076262320192073187880-11200;