Versions Compared

Key

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

...

Code Block
languagetext
titleنمونه پاسخ
{
    "success": {
        "next_page": "otp",
        "next_page_action": "/authenticate/first-page",
        "next_page_data": {
            "login": {
                "user_info": {
                    "mobile_number": "",
                    "national_number": "",
                    "loa": ""
                },
                "client_info": {
                    "scope_titles": "",
                    "client_name": "",
                    "client_id": "",
		                    "download_address": ""
                },
                "general_info": {
                    "captcha_address": "",
        "next_page_action":"/send/otp"            "deprecate_address": "",
                    "download_address": ""
                }
            }
        },
        "ready_for_final_authenticate": false
    }
}


توضیح پاسخ :

  1. در قسمت user_info اطلاعات کاربر قرار دارد
  2. در قسمت client_info اطلاعات نهاد متکی قراردارد و دیگر نیازی به فراخوانی سرویس download برای logo نیستیم و در همین پاسخ برگردانده می‌شود
  3. فیلد next_page_action نشان دهنده آدرس دکمه ادامه است.

...

Code Block
languagetext
titleنمونه پاسخ درست ارسال پیامک
{
	"error": {
         "next_page": "it can be any page or error page",
        "reason": "error reason",
		"next_page_action":"/authenticate/first-page",
		"next_page_data":{}
    },
"success": {
        "next_page": "otp",
		"next_page_action":"/authenticate/first-page"
		 "next_page_data": {
            "otp": {
					"code_expire_date":12312
			}
        },
        "ready_for_final_authenticate": false
    }
}

...