| 参数名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| motions | string | 是 | 用户动作序列,BLINK: 眨眼, MOUTH: 张嘴, NOD: 点头, YAW: 摇头 |
| video | file/string | 是 | 视频文件 POST上传,支持传base64格式的图片内容,或者文件URL |
| complexity | string | 否 | 活体检测通过的难易程度, 0: 简单模式, 1: 正常模式, 2: 困难模式, 3: 地狱模式 |
| antiHack | string | 否 | 是否启用防hack,默认不开启, true: 开启, false: 不开启 |
| 参数名称 | 类型 | 说明 |
|---|---|---|
| motions | string | 动作序列信息 |
| feature_image_id | string | 截取图片id |
| passed | bool | 是否通过检测 |
<?php
require_once 'curl.func.php';
$appkey = 'your_appkey_here';//你的appkey
$url = "https://api.binstd.com/liveness/dthtjc?appkey=$appkey";
$post = [
'motions' => 'BLINK'
'video' => base64_encode(file_get_contents('/path/to/video.mp4')),
];
$result = curlOpen($url, array('post'=>$post, 'isupfile'=>true));
$jsonarr = json_decode($result, true);
print_r($jsonarr);
{
"status": "0",
"msg": "ok",
"result": {
"motions": [
{
"score": "0.26xxxxxxx",
"motion": "NOD",
"passed": true
}
],
"feature_image_id": "xxxxxxxxxxxxxxx",
"passed": true
}
}
| 代号 | 说明 |
|---|---|
| 201 | 参数校验异常 |
| 代号 | 说明 |
|---|---|
| 101 | APPKEY为空或不存在 |
| 102 | APPKEY已过期 |
| 103 | APPKEY无请求此数据权限 |
| 104 | 请求超过次数限制 |
| 105 | IP被禁止 |
| 106 | IP请求超过限制 |
| 107 | 接口维护中 |
| 108 | 接口已停用 |
| 名称 | 权限 | 价格 | |
|---|---|---|---|
| 免费套餐 | 10次 | 免费 | |
| Level1 | 1000次 | 100.00元 | |
| Level2 | 2000次 | 190.00元 | |
| Level3 | 10000次 | 900.00元 | |
| Level4 | 20000次 | 1600.00元 |
开通账号: