Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagetext
titleپاسخ نیاز کاربر به pushotp
{
    "next_page": "push_otp",
    "next_page_action": "http://192.168.1.118:8095/authenticate/first-page",
    "next_page_data": {
        "push_otp": {
            "code_expire_time": "180173",
            "otp_address": "http://192.168.1.118:8095/send/otp",
            "push_code_value": "068603108460",
            "mobile_number": "09121234567",
            "push_code_provider": "لطفا با شماره گیری *725# کد را به سامانه سماوا ارسال فرمایید",
            "push_otp_check_status_interval": 2
        }
    },
    "ready_for_final_authenticate": false
}

پاسخ خطا (در صورتی که شاهکار اطلاعات کاربر را قبول نکند)

Code Block
languagetext
titleنمونه پاسخ اشتباه
{
	,
    "error": {
        "next_page"reason": "login",
کد اشتباه ارسال شده و تعداد دفعات خطا "reason":1 می‌باشد"mobile
 number and  }
}



پاسخ خطا (در صورتی که شاهکار اطلاعات کاربر را قبول نکند)

Code Block
languagetext
titleنمونه پاسخ اشتباه
{
    "next_page": "login",
    national number not matched",
		"next_page_action":"/authenticate/first-page",
		"next_page_data": {
            "login": {
                "user_info": {
                    "mobile_number": "09124958820",
                    "national_number": "0050390503",
                    "loa": "LEVEL_2_2",
                 },
"mobile_number_input_status": "hidden"
            },
            "client_info": {
                    "scope_titles": "تلفن همراه، کد ملی",
                    "client"client_name": "ايران",
                    "client_id": "abara",
            },
            "downloadgeneral_addressinfo": ""{
                } "download_address": "http://192.168.1.118:8095/download",
                "generaldeprecate_infoaddress": {
"http://192.168.1.118:8095/deprecate/"
            }
        }
   "captcha_address": "" },
    "ready_for_final_authenticate": false,
    "error": {
          "deprecate_addressreason": "",
این شماره موبایل با کدملی سازگار نمی باشد. تعداد دفعات           "download_address": ""
         خطا 1"
       }
            }
        }
    }
}}
}

در این در این حالت کاربر صفحه لاگین را می‌بیند و در آنجا پیام خطا toast میشود و اطلاعات موردنیاز هر صفحه در قسمت next_page_data قرار می‌گیرد.

...

Code Block
languagetext
titleنمونه پاسخ خطا در کد پیامکی
{
	"error": {
        "next_page": "otp",
        "reasonnext_page_action": "otp was incorrect",
		"next_page_action":"http://192.168.1.118:8095/authenticate/first-page",
		    "next_page_data": {
			        "otp" : {
					            "code_expire_date":1111
				}
        }_time": "20",
            "otp_address": "http://192.168.1.118:8095/send/otp",
            "mobile_number": "09124958820"
        }
    },
    "ready_for_final_authenticate": false,
    "error": {
        "reason": "کد به درستی وارد نشده است. تعداد دفعات خطا 1"
    }
}

در این حالت کاربر در صفحه otp می‌ماند و پیام خطا نشان داده می‌شود.

...

Code Block
languagetext
titleنمونه درست پاسخ و رفتن به مرحله تشخصی چهره
{
	"success": {
        "next_page": "facedetection",
		    "next_page_action": ":"http://192.168.1.118:8095/authenticate/face-decetion"
		,
    "next_page_data": {
        "facedetection": {
            ...},
        }
    },
    "ready_for_final_authenticate": false
    }
}

در این حالت کاربر به صفحه تشخیص چهره هدایت می‌شود