...
- فیلد next_page نشان دهنده صفحه موردنظر است که چون ابتدا کاربر در صفحهای نیست به صفحه لاگین میرود
- فیلد next_page_action نشان دهندهی آدرسی است که با زدن دکمه ادامه یا ورود صفحه بعد فراخوانی میشود
- در قسمت next_page_data اطلاعات صفحه موردنیاز در next_page قرار دارد و این اطلاعات با زیر بخشی مشابه اسم next_page در next_page_data قرار میگیرد و بدان دلیل که الان قرار است صفحه لاگین فراخوانی شود مقدار next_page و زیر بخش next_page_data هر دو login است ولی اگر قرار بود صفحه otp یا pushotp نشان دادهشود این مقدار فرق میکرد.
- در قسمت user_info زیر بخش login اطلاعات کاربر قرار دارد
- فیلد input_status بجای فیلد mobile_number_input_status قرارگرفته و پاسخ جامعتری برای تمام فیلدهای داخل صفحه اول فراهم میکند.
- در قسمت client_info اطلاعات نهاد متکی قراردارد
- در قسمت general_info اطلاعات موردنیاز برای صفحه مانند آدرس فراخوانی سرویس دانلود یا آدرس deprecate میباشد.
- در قسمت user_info زیر بخش login اطلاعات کاربر قرار دارد
- فیلد ready_for_final_authenticate برابر false است و بدین معنی است که مراحل احرازهویت کاربر به اتمام نرسیدهاست.
...
Code Block | ||||
---|---|---|---|---|
| ||||
{ "next_page": "otp", "next_page_action": "http://192.168.1.118:8095/authenticate/first-page", "next_page_data": { "otp": { "code_expire_time": "45", "otp_address": "http://192.168.1.118:8095/send/otp", "mobile_number": "09121234567", "remaining_wrong_attempt": 3 } }, "ready_for_final_authenticate": false } |
...
- فیلد next_page : صفحه بعدی otp را نشان میدهد .
- فیلد next_page_action : آدرسی که دکمه موجود در صفحه otp برای واردنمودن کد دریافت شده توسط کاربر را نشان میدهد
- فیلد next_page_data : اطلاعاتی که در صفحه آتی (اینجا otp) است را مانند شماره موبایل، مدت زمان انقضا کد ارسال ( بر اساس ثانیه ) و آدرس دکمه ارسال مجدد(otp_address) را و تعداد دفعات اشتباه مجاز (remaining_wrong_attempt) که در متن "در صورت اشتباه وارد کردن به صفحه ussd ارسال میشوید" باید به صورت عدد نوشتاری قرار دادهشود در نسخههای قبلی از littleNumber استفاده میشد را نشان میدهد.
سرویس احرازهویت اطلاعات صفحه اول (first-page)
...