دریافت توکن

برای استفاده از سرویس ها میبایست با استفاده از نام کاربری و رمز عبور و شماره از سرویس زیر یک توکن دریافت کنید،این توکن میتواند بین یک روز تا 365 روز معتبر باشد و در تمامی درخواست ها میبایست ارسال شود.

توجه : این توکن در هدر درخواست و با اسم Authorization ارسال شود.
توجه : این سرویس از نوع post میباشد

نحوه ی دریافت :

آدرس سرویس :

            
                https://api.sms.ismc.ir/api/v1/user/authenticate
            
        

مدل ارسالی :

            
                {
                    "Username" : "Your User",
                    "Password" : "Your Password",
                    "VirtualNumber" : "3000...",
                    "TokenValidDay" : 15
                }
            
        
پارامتر توضیحات
Username نام کاربری
Password رمز عبور
VirtualNumber شماره ای که با آن قصد ارسال دارید
TokenValidDay تعداد روزی که میخواهید شناسه فعال باشد
توجه : مدل خروجی همان مدلی میباشد که در قسمت اول توضیح داده شده و در قسمت داده مدلی به صورت زیر برمیگردد
            
                {
                    "Id" : "1",
                    "FirstName" : "Your First Name",
                    "LastName" : "Your Last Name",
                    "Username" : "Your User Name",
                    "Domain" : "your.domain.com",
                    "VirtualNumber" : "3000...",
                    "Token" : "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"
                }
            
        
پارامتر توضیحات
Id شناسه کاربر
FirstName نام کوچک
LastName نام خانوادگی کاربر
Username نام کاربری
Domain دامنه اصلی شما
VirtualNumber شماره ای که با آن توکن گرفتید
Token کد امنیتی شما

مثال :

            
                {
                    "status" : "200",
                    "message" : "با موفقیت انجام شد",
                    "id" : 1,
                    "data" :  {
                        "Id" : "1",
                        "FirstName" : "FirstName",
                        "LastName" : "LastName",
                        "Username" : "UserName",
                        "Domain" : "your.domain.com",
                        "VirtualNumber" : "3000...",
                        "Token" : "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"
                    },
                    "errors" : []
                }