图片复审流程
复审功能
我们为您提供了对调用数据的复审功能,在API调用记录中查看并复审您的图片。 您需要配置一个复审结果的回调地址,复审结果将会POST到该地址,以便您对相应的复审数据做下一步的处理。
我们定义了“正常”、“色情违规”、“暴恐违规”、“广告违规”、“涉政违规”、“低俗违规” 六个标签。
配置复审接口地址
- 1、登录tupu控制台,
- 2、进入“应用中心”的“我的应用”页面
- 3、点击“编辑”按钮,在“复审回调接口”里填写复审接口地址,点击“保存”
复审回调数据结构
- http方法:POST
- content-type:JSON
参数说明:
参数名 | 类型 | 说明 |
---|---|---|
signature | String | 数据签名 |
json | String | 经过json序列化的复审结果信息 |
- 签名校验说明:
我们采用的数字证书签名算法是:"RSA-SHA256",签名输出类型是:"base64",首先下载图普科技的公钥证书,然后按如下步骤认证:
1、收到的JSON数据含两个字段:signature、json;signature是数字签名,json是真正的有效数据的字符串格式;
2、用signature对json进行签名认证,算法:"RSA-SHA256",输出类型:"base64",得到认证结果;认证通过后,对json进行JSON.parse(),得到下面的reviews,timestamp,nonce。
json解析后的结构
参数名 | 类型 | 说明 |
---|---|---|
reviews | Array | 对象数组,对象示例:[{filename: "复审文件的文件名称", label: "复审结果"}, ...] filename: 1、如果您是URL方式调用,这里是URL; 2、七牛用户是bucketId/file_key组成。 |
timestamp | Number | 当前的服务器的Unix时间戳。 |
nonce | String | 随机数 |
复审label说明:
label | 描述 |
---|---|
0 | 正常 |
1 | 色情违规 |
2 | 暴恐违规 |
3 | 广告违规 |
4 | 涉政违规 |
5 | 低俗违规 |
json示例
{
"reviews":[
{
"filename":"00001.jpg",//复审文件名
"label":1
},
{"filename":"00002.jpg","label":0},
{"filename":"00003.jpg","label":1},
{"filename":"00004.jpg","label":2}
],
"nonce":"0.5251648891717196",//随机数
"timestamp":1436955532 //复审时间戳
}