0.1. 普通图文举报举报接口
接入需要沟通联调,请沟通好后继续接入
- 接入监控API
请求url:https://eco.immomo.com/api/report/textImage
请求方式:POST
1)请求参数:
字段 | 类型 | 是否必填 | 名称 | 备注 |
---|---|---|---|---|
appid | string | 是 | 企业服务分配appid | |
sign | string | 是 | sha1(appid.content) | appid和content做完字符串拼接,然后对新字符串做sha1 |
content | string | 是 | 加密内容 | 按指定规则生成的加密串 参数数组先json_encode,过aes加密,再base64_encode |
2)content 解密出来字段:
字段 | 类型 | 是否必填 | 名称 | 备注 |
---|---|---|---|---|
uniqid | string | 否 | 业务方的唯一id,可不填 | |
report_id | string | 否 | 业务方指定的举报id,用于检索,可不填 | |
category | string | 是 | 场景key | |
redirect | string | 是 | 审核结果回调地址 | |
report_evidence | array | 否 | 举报证据 | |
report_evidence.reason | string | 否 | 举报理由,字符串 | |
report_evidence.images | array | 否 | 举报截图,数组 | |
timestamp | string | 是 | 签名生效时间,格式为13位时间戳字符串,默认值为当前时间戳,参与签名校验,毫秒级 | |
detail | string | 是 | 图文举报的内容字段 | |
spam_id | string | 否 | 用于spam信息的标识,非必传 | |
extra | Map | 否 | 自定义的map字段,会透传到下游 . 例:{"陌陌id":"616998159","动态id":"id616998159","性别":"a"} |
detail格式
[
'text' => [],
'image' => [],
'video' => [],
'audio' => [],
]
3)成功返回参数
参数 | 类型 | 备注 |
---|---|---|
ticket_id | string | 举报成功后中台的工单id,唯一标识 |
成功返回示例
{
"ec": 0,
"em": "success",
"timesec": 1574767721,
"data": {"ticket_id":"35474574"}
}
0.1.1. 异步回调,返回审核结果
请求地址:请求时的redirect
请求方式:POST
1)请求参数:
字段 | 类似 | 是否必填 | 备注 |
---|---|---|---|
appid | string | 是 | 业务分配送检时的appid |
content | string | 是 | 加密后检测内容 |
2)content解密后内容:
参数 | 类型 | 备注 |
---|---|---|
ticket_id | string | 工单id |
appid | string | |
category | string | 场景key |
uniqid | string | 业务方送检时传进来的唯一id |
spam_id | string | 支持用户spam策略的唯一标识id(非必传) |
censor | array | 具体人工审核按键的结果 |
censor 中包含的字段
参数 | 类型 | 备注 |
---|---|---|
censor_detail | array | 包含了送检数据的人工判罚结果 |
censor_detail[text_detail] | array | 包含了每一条文本的判罚结果 |
censor_detail[text] | string | 从文本的判罚结果里聚合出一个危险程度最高的判罚 |
censor_detail[video] | array | 和送检的视频一一对应的判罚结果 |
censor_detail[image] | array | 和送检的图片一一对应的判罚结果 |
censor_detail[audio] | array | 和送检的音频一一对应的判罚结果 |
censor_key | string | 所有素材中的判罚结果里聚合出一个危险程度最高的判罚,该结果为工单判罚结果 |
censor_time | int | 最终判罚的时间 |
示例
{
"ticket_id": "13374255",
"appid": "3aadbdbd256ea6b6ffb33c325795ab33",
"category": "head_img",
"uniqid": "4ec25a02cd1de463e2c51435c69e5f10",
"censor": {
"censor_detail": {
"text_detail": [
"illegal",
"porn",
"fake"
],
"video": [
"other"
],
"image": [
"normal",
"illegal"
],
"audio": [
"vulgar"
],
"text": "illegal"
},
"censor_key": "illegal",
"censor_time": 1582885683
}
}