...
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",
"total_code_expire_time":"60",
"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 استفاده میشد را نشان میدهد.
...
Code Block | ||||
---|---|---|---|---|
| ||||
{ "next_page": "push_otp", "next_page_action": "http://192.168.1.118:8095/authenticate/first-page", "next_page_data": { "push_otp": { "code_expire_time": "173", "total_code_expire_time":"180", "otp_address": "http://192.168.1.118:8095/send/otp", "push_code_value": "108460", "mobile_number": "09121234567", "push_code_provider": "*725#", "push_otp_check_status_interval": 2, "dial_number":"*725*108460#" } }, "ready_for_final_authenticate": false, "error": { "reason": "کد اشتباه ارسال شده و تعداد دفعات خطا 1 میباشد" } } |
...
Code Block | ||||
---|---|---|---|---|
| ||||
{
"next_page": "otp",
"next_page_action": "http://192.168.1.118:8095/authenticate/first-page",
"next_page_data": {
"otp": {
"code_expire_time": "20",
"total_code_expire_time":"60",
"otp_address": "http://192.168.1.118:8095/send/otp",
"mobile_number": "09124958820"
}
},
"ready_for_final_authenticate": false,
"error": {
"reason": "کد به درستی وارد نشده است. تعداد دفعات خطا 1"
}
} |
...