Запуск плагина
Last updated
Was this helpful?
Last updated
Was this helpful?
Для запуска окна плагина следует воспользоваться методом open(options)
. Параметры:
options
– объект с настройками:
token
– (опционально) токен авторизации;
license
– объект с информацией о лицензии;
licenseUrl
– строка, содержащая путь к файлу лицензии;
lang
– строка с идентификатором одного из подключенных языковых пакетов;
meta
– объект, ключи которого являются названиями метаполей, а значения – их строковыми значениями. передаются в Oz API и могут быть использованы для получения результатов анализа или поиска;
params
– объект с идентификаторами и значениями дополнительных параметров:
extract_best_shot
: true/false
– запуск выбора лучшего кадра в анализе ;
action
– массив строк с идентификаторами действий, по которым будет проводиться проверка.
Доступные действия:
photo_id_front
– фото лицевой стороны документа;
photo_id_back
– фото обратной стороны документа;
video_selfie_left
– поворот головы налево;
video_selfie_right
– поворот головы направо;
video_selfie_down
– наклон головы вниз;
video_selfie_high
– поднятие головы вверх;
video_selfie_smile
– улыбка;
video_selfie_eyes
– моргание;
video_selfie_scan
– сканирование;
video_selfie_blank
– отсутствие действия, простое селфи.
video_selfie_best
– специальное действие, которое извлекает из видео лучший кадр и выполняет анализ по нему вместо целого видео.
overlay_options
– параметры отображения шаблона документа:
show_document_pattern
: true/false
– по умолчанию true
, отображает картинку-шаблон, при значении false
остается только прямоугольная рамка;
on_submit
– callback-функция без аргументов, вызываемая после отправки пользовательских данных на сервер (не применяется в ).
on_capture_complete
– callback-функция с одним аргументом, вызываемая по завершении съемки и возвращающая информацию о снятом видео. Пример возвращаемого объекта показан .
on_complete
– callback-функция с одним аргументом, вызываемая после окончания проверки и возвращающая результат анализа (не применяется в режиме capture
). Вид результата зависит от параметра Web Adapter result_mode
. Описание результата .
on_result
– callback-функция с одним аргументом, вызываемая раз в несколько секунд в процессе анализа и возвращающая промежуточный результат (не применяется в режиме capture
). Вид результата зависит от параметра Web Adapter result_mode
. Описание результата .
on_error
– callback-функция с одним аргументом, вызываемая при ошибке во время съемки и возвращающая информацию об ошибке: код ошибки, сообщение, идентификатор телеметрии для журналирования.
on_close
– callback-функция без аргументов, вызываемая по окончании проверки после закрытия окна плагина, как ручного, так и автоматического.
style
– раздел для .
device_id
– (опционально) идентификатор используемой камеры.
enable_3d_mask
(с версии 1.2.1) – включает использование 3D-маски при съемке вместо овала. Параметр работает только при load_3d_mask
= true
в ; значение по умолчанию – false
.
cameraFacingMode
(добавлено в 1.4.0) – параметр, определяющий, какую камеру использовать; возможные значения: user
(передняя камера), environment
(задняя камера). Этот параметр работает только в том случае, когда для параметра use_for_liveness
в не установлено значение. Если use_for_liveness
установлено любое значение, cameraFacingMode
игнорируется.
disable_adaptive_aspect_ratio
(добавлено в 1.5.0) – выключает автоматическую подстройку соотношения сторон видео к соотношению сторон окна. Значение по умолчанию – False
, при стандартных настройках видео подстраивается под ближайшее соотношение из списка: 4:3, 3:4, 16:9, or 9:16. Обратите внимание: для съемки видео на смартфонах нужна портретная ориентация.
get_user_media_timeout
(добавлено в 1.5.0) – когда SDK не может получить доступ к камере, по истечении этого таймаута появится подсказка, как решить проблему. Значение по умолчанию – 40000 (мс).
Пример: