Получение селфи
Возвращает биометрическое селфи, снятое пользователем в потоке, размещённом на стороне Unico. Изображение возвращается в виде строки в кодировке base64 с применённым водяным знаком.
Доступно для любого завершённого процесса, в котором выполнялся биометрический захват, включая потоки Умной ревалидации (idsmart). Недоступно, если процесс завершился без биометрического захвата (например, при тихой аутентификации), поскольку в этом случае селфи для возврата отсутствует.
Эндпоинт
| Среда | URL |
|---|---|
| Production | GET https://api.idcloud.unico.app/client/v1/process/{processId}/selfie |
| Sandbox | GET https://api.idcloud.uat.unico.app/client/v1/process/{processId}/selfie |
Запрос
| Заголовок | Значение |
|---|---|
Authorization | Bearer <access_token> (см. Аутентификация) |
| Параметр | Тип | Обязателен | Описание |
|---|---|---|---|
processId | string (UUID) | да | Идентификатор процесса, возвращённый Создать процесс. |
Пример
- cURL
- Node.js
curl -X GET https://api.idcloud.unico.app/client/v1/process/$PROCESS_ID/selfie \
-H "Authorization: Bearer $TOKEN"
import fetch from 'node-fetch';
const res = await fetch(
`https://api.idcloud.unico.app/client/v1/process/${processId}/selfie`,
{ headers: { Authorization: `Bearer ${accessToken}` } }
);
const { fileContents, contentType } = await res.json();
// fileContents is a base64-encoded image string
Ответы
{
"fileContents": "/9j/4AAQSkZJR...",
"contentType": "image/jpeg"
}
| Поле | Тип | Описание |
|---|---|---|
fileContents | string (base64) | Снятое селфи в кодировке base64. Содержит водяной знак. |
contentType | string | MIME-тип изображения — image/jpeg или image/png. |
Коды ошибок
API не предоставляет специфичных значений code или message для этого эндпоинта.
- 400 Bad Request
- 401 Unauthorized
- 403 Forbidden
- 404 Not Found
Параметр пути processId отсутствует или имеет неверный формат.
Bearer-токен отсутствует, истёк или недействителен. См. Аутентификация.
Недостаточно прав для досту па к селфи этого процесса.
Процесс не найден, либо процесс завершился без биометрического захвата, поэтому селфи для возврата отсутствует.
Что дальше
- Для полного результата процесса см. Получение процесса.
- Для набора доказательств для аудита см. Получение набора доказательств.