# 视频表情分析
# 1) 请求地址
/emoAnalysis
Request Header: Content-Type:application/x-www-form-urlencoded
# 2) 调用方式:HTTP POST
# 3) 接口描述:
- 视频文件上传成功后,调用视频分析接口来获取生理数据
# 4) 请求参数:
- obj_names 为一组视频的 obj_name 拼接组成,其中第一个为基准视频(表情平静),之后为待测视频,拼接用英文逗号,分割,例如:emo_video/video0.mp4,emo_video/video1.mp4,emo_video/video2.mp4
# POST参数:
| 参数名 | 格式 | 必填 | 说明 |
|---|---|---|---|
| pid | String(32) | Y | 合作客户平台ID,由奇点分配 |
| appid | String(32) | Y | 合作客户申请开通的服务ID,由奇点分配 |
| timestamp | Long(13) | Y | 毫秒级时间戳,请求时间和奇点服务器时间相差不能超过10分钟,否则会拒绝请求 |
| sign | String(32) | Y | 请求签名 |
| token | String(64) | N | 接口调用临时token,token有效期24小时,超过有效期或token错误需要校验签名 |
| obj_names | String | Y | oss 上传的 obj_name 例如 expression_video/yourvideo.mp4 |
| callback_uri | String | Y | 客户服务器回调地址,计算完成后将结果通知给用户服务器 |
| uid | String(32) | N | 被测者id,客户的用户自定义,不做要求 |
# 视频 file 参数:
编码格式:H.264 FPS: 30 码率:720p > 3500Kbps; 1080p > 8500Kbps 时长:至少60s 音频:非必要 同时录制的视频中人脸尽量保持静止,否则也会影响准确度
# 5) 请求返回结果:
正确:
{
"ret": true,
"result": {
"checkId": "F#IS9S@1*L^owoM742P*R=VsQv7skm4Rfa=mosMdhbI$&z6"
},
"token": "F#IS9S@1*L^owoM742P*R=VsQv7skm4Rfa=mosMdhbI$&z6/vHyNR4D=tebLQjGK",
"tokenExpiryTime": 1631129416000
}
错误:
{
"ret": false,
"ErrorCode": "TimestampExpiration",
"ErrorMessage": "Signatures are valid for more than 10 minutes"
}
# 6) 请求返回结果参数说明:
| 字段名称 | 字段说明 | 类型 | 必填 | 备注 |
|---|---|---|---|---|
| ret | 成功与否 | bool | Y | - |
| token | openapi token | string | N | ret 为 true 必填 |
| tokenExpiryTime | openapi token 过期时间 | long | N | ret 为 true 必填 |
| ErrorCode | 错误码 | string | N | ret 为 false 必填 |
| ErrorMessage | 错误信息 | string | N | ret 为 false 必填 |
| result | 返回结果 | obj | N | ret 为 true 必填 |
| checkId | 检测结果查询码 | string | N | ret 为 true 必填 |
← 视频上传 oss 表情分析结果回调通知 →