Versions Compared

Key

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

...

Code Block
languagetext
titleپاسخ خطا -هدایت به نهادمتکی
{
	"redirect_address":"https://google.com"
}


سرویس

...

zoom-id-init

آدرس: /authenticate/face-detection/zoom-id-init

...

بدنه درخواست: ندارد

متد: POST

نوع پاسخ: application/json 

محتوای پاسخ:

مقدار is_enrolled مشخص‌کننده نمایش/عدم نمایش inputهای تاریخ تولد و سریال کارت ملی در این فرم است. در صورت true بودن این مقدار، نیازی به نمایش این inputها نیست.

...

Code Block
languagejs
titlezoom-id-init failed example
{
    "next_page": "login",
    "next_page_action": "/authenticate/first-page",
    "next_page_data": {
        "login": {
            "user_info": {
                "loa": "LEVEL_3_1",
                "fields": {
                    "mobile_number": {
                        "priority": 1,
                        "value": "09190019974",
                        "status": "hidden"
                    },
                    "national_number": {
                        "priority": 2,
                        "value": "1990619746",
                        "status": "hidden"
                    }
                }
            },
            "client_info": {
                "scope_titles": "تلفن همراه",
                "client_name": "ديوار",
                "client_id": "divar"
            },
            "general_info": {
                "download_address": "/download",
                "deprecate_address": "/deprecate"
            }
        }
    },
    "ready_for_final_authenticate": false,
    "error": {
        "reason": "خطا در فراخوانی سرویس تشخیص چهره"
    }
}


سرویس zoom-id

آدرس: /authenticate/face-detection/zoom-id

توضیح: این سرویس در دو حالت مورد استفاده قرار می‌گیرد.

یک) برای ثبت نام کاربر: در صورتی که در پاسخ zoom-id-init مقدار is_enrolled برابر false باشد و نیاز به ثبت نام کاربر باشد، تاریخ تولد و سریال کارت ملی کاربر در بدنه این درخواست قرار می‌گیرند.

دو) برای تعیین وضعیت کاربر پس از فراخوانی سرویس تطابق چهره توسط ماژول zoomid: در callback فراخوانی سرویس تطابق چهره ماژول zoomid، با فراخوانی این سرویس وضعیت احراز هویت کاربر بررسی می‌شود.

بدنه درخواست:

در حالت یک) دارد به صورت application/x-www-form-urlencoded

در حالت دو) ندارد

متد: POST