...
Code Block | ||||
---|---|---|---|---|
| ||||
{ "redirect_address":"https://google.com" } |
سرویس
...
zoom-id-init
آدرس: /authenticate/face-detection/zoom-id-init
...
بدنه درخواست: ندارد
متد: POST
نوع پاسخ: application/json
محتوای پاسخ:
مقدار is_enrolled مشخصکننده نمایش/عدم نمایش inputهای تاریخ تولد و سریال کارت ملی در این فرم است. در صورت true بودن این مقدار، نیازی به نمایش این inputها نیست.
...
Code Block | ||||
---|---|---|---|---|
| ||||
{ "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