审核回调通知

审核记录支持回调,具体操作步骤如下:

  1. 登录环信后台,进入即时通讯 > 功能配置 > 消息回调

img

  1. 点击添加回调地址,选择发送后回调

img

  1. 勾选 内容审核,其他字段的设置详见设置回调

img

完成消息审核后,环信 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 时间戳,单位为毫秒。