跳转到主要内容
获取流程GET

通过标识符获取 Human Token 流程 — 在用户从 Human Token Journey 返回后,或再次查询 API Only 的结果。

Markdown

端点​

环境URL
生产环境GET https://humantoken.unico.app/client/v1/process/{processId}

请求​

请求头
Header值
x-unico-accesskey<your_access_key>(参见身份验证)
路径参数
参数类型必填描述
processIdstring (UUID)是由创建流程返回的流程标识符。

示例​

curl -X GET https://humantoken.unico.app/client/v1/process/$PROCESS_ID \
-H "x-unico-accesskey: $UNICO_ACCESS_KEY"

响应​

200 OK

响应的格式与创建流程相同。data 的结构取决于创建流程时使用的流。

标准流(api+humantoken、api+liveness+humantoken、humantoken):

{
"id": "6ed74799-4c2f-4023-b43f-a73cf7c847b2",
"state": "PROCESS_STATE_FINISHED",
"data": {
"humanToken": {
"value": "3f9a1c7e5b2d4086a1e3c5f7092b4d6e8a0c2e4f6183a5c7e9b1d3f5072a4c6e",
"status": "validated"
}
}
}

重新验证流(api+liveness+humantoken+revalidation、humantoken+revalidation):

{
"id": "cb0472c0-6dbc-46c6-b830-2be7edc35424",
"state": "PROCESS_STATE_FINISHED",
"data": {
"humanTokenMatch": "true"
}
}
字段类型描述
idstring (UUID)流程标识符。
statestring流程状态 — 参见 state 取值。
data.​humanToken.​valuestring仅标准流。人脸的稳定、不透明标识符(最多 100 个字符)。同一个人始终解析为相同的值。
data.​humanTokenMatchstring仅重新验证流。如果自拍与引用的 humanToken 匹配则为 "true",否则为 "false"。
state 取值
值含义
PROCESS_STATE_UNSPECIFIED未设置状态。
PROCESS_STATE_CREATED流程已创建,仍可接受新的会话。data 为 {}。
PROCESS_STATE_FINISHED流程已完成,不再接受新的会话。对于标准流,生成了 Human Token 时包含 data.humanToken;对于重新验证流,data.humanTokenMatch 指示自拍是否与引用的令牌匹配。否则 data 为 {}。
PROCESS_STATE_FAILED流程失败。data 为 {}。
PROCESS_STATE_CANCELED流程已取消。data 为 {}。
PROCESS_STATE_AWAITING_FOR_DOCUMENT流程正在等待身份证件。data 为 {}。
警告

使用 data.humanToken.value 之前,请务必确认其不为空。

错误代码​

代码消息描述
3process id is invalid流程 ID 无效时。

后续步骤​