审核回调通知
配置审核回调通知
审核回调内容
完成消息审核后,环信 IM 服务器将审核结果以 POST 方式发送到你设置的 HTTP 回调通知地址。
审核结果回调的示例代码如下所示:
{
"callId": "100220419126072#demo_54ae7e93-xxxx-xxxx-92f5-323e33187243",
"moderationResult": "PASS",
"providerResult": "PASS",
"security": "1f4857f120b2789b7d0abcd372c4f9e8",
"messageType": "txt",
"messageId": "1F4MX6iSdI7VFnN7Hm0vrcr3Uwr",
"targetType": "chat",
"appkey": "100220419126072#lydemo",
"source": {
},
"eventType": "moderation",
"timestamp": 1668766253245
}
参数 | 类型 | 描述 |
---|---|---|
callId | String | 回调的标识。格式为 {appkey}_{uuid},其中 UUID 为随机生成,作为每条回调的唯一标识。 |
moderationResult | String | 消息处理结果: - PASS :通过;- REJECT :拒绝下发;- EXCHANGE :替换;- RECALL :撤回发送的音频和视频。 |
providerResult | String | 审核结果: - PASS :通过;- REVIEWED :需要审核;- REJECT :存在违规内容。 |
security | String | 签名,格式如下: MD5(callId+Secret+timestamp),其中 Secret 详见环信 IM 管理后台的回调规则。 |
messageType | String | 消息类型: - txt :文本消息;- img :图片消息;- audio :语音消息;- video :视频消息;- custom :自定义消息。 |
messageId | String | 消息 ID。 |
targetType | String | 会话类型。 - chat :单聊;- groupchat :群聊;- chatroom :聊天室。 |
appkey | String | 你的 App Key。 |
eventType | String | 事件类型,审核服务为 moderation 。 |
timestamp | Long | 环信 IM 服务器接收到此消息的 Unix 时间戳,单位为毫秒。 |