0.1. 广告审核
- 接入监控API
正式url:https://eco.immomo.com/api/adaudit/submit
请求方式: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,必须填 | 24小时不允许重复送检,会校验数据是否重复 |
category | string | 是 | 场景key | - |
redirect | string | 是 | 审核结果回调地址 | - |
timestamp | string | 是 | 签名生效时间,格式为13位时间戳字符串,默认值为当前时间戳,参与签名校验,毫秒级 | - |
detail | array | 是 | 送检数据 | 文本上限20,图片上限30,视频上限5,音频上限5 |
weight_num | int | 是 | 派单的权重 | 派单的权重 ,可以使 pv,uv 值,自定义 |
source | string | 是 | 数据来源 | 可以自定义业务线支持在中台查询 |
info_extra | map | 否 | 其他信息 detail_titles(图文数据附加详情) | 例:{"陌陌id":"616998159","动态id":"id616998159","性别":"a"} |
detail格式:type 包括四种如下类型(text:文本,image:图片,audio:音频,video:视频)
[
{
"type":"text", // 必填
"content":"content", // 必填
"title":"文本" // 非必填
},
{
"type":"image",
"content":"url",
"title":"图片"
},
{
"type":"video",
"content":"url",
"title":"视频",
"screenshot":[ // 非必填,若业务无抽帧图则不传该字段
"抽帧图等"
]
},
{
"type": "ad_url",
"content": "https://cosmos.momocdn.com/cosmosmedia/35/23/3523BA89-E815-CAEB-DEB9-ADC2729FD00320200907.mp4",
"title": "广告title"
}
]
3)成功返回参数
参数 | 类型 | 备注 |
---|---|---|
ticket_id | string | 举报成功后中台的工单id,唯一标识 |
成功返回示例
{
"ec": 0,
"em": "success",
"timesec": 1574767721,
"data": {"ticket_id":"35474574"}
}
0.1.1. 异步回调,返回审核结果
请求地址:请求时的redirect
请求方式:POST
请求参数:
字段 | 类似 | 是否必填 | 备注 |
---|---|---|---|
appid | string | 是 | 业务分配送检时的appid |
content | string | 是 | 加密后检测内容 |
content解密后内容:
字段 | 类型 | 备注 |
---|---|---|
appid | string | |
category | string | 场景key |
ticket_id | string | 工单id 分配的工单唯一id |
uniqid | string | 业务方自定义唯一id |
info_extra | object map | 透传信息 |
censor | object map | 处罚结果 |
示例
{
"ticket_id": 123,
"category": "场景1",
"appid":1231231231312,
"uniqid": "1231221",
"info_extra":{
"key1":"value1",
"key2":"value2",
},
"censor": {
"censor_key":"normal",
"censor_time":"审核时间",
"auditor":"审核员"
}
}