审核回调通知

大约 2 分钟

审核回调通知

配置审核回调通知

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

  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", 
    "from": "qa2",
    "to": "qa1",
    "url": "",
    "msg": "你好",
    "timestamp": 1668766253245
}
参数类型描述
callIdString回调的标识。格式为 {appkey}_{uuid},其中 UUID 为随机生成,作为每条回调的唯一标识。
moderationResultString消息处理结果:
- PASS:通过,直接下发消息;
- REJECT:拒绝下发;
- EXCHANGE:替换消息中的违规内容;
- RECALL:撤回发送的音频和视频。
providerResultString审核结果:
- PASS:消息中不包含违规内容;
- REVIEWED:消息中疑似包含违规内容;
- REJECT:消息存在违规内容。
securityString签名,格式如下: MD5(callId+Secret+timestamp),其中 Secret 详见环信 IM 管理后台open in new window的回调规则。
messageTypeString消息类型:
- txt:文本消息;
- img:图片消息;
- audio:语音消息;
- video:视频消息;
- custom:自定义消息。
messageIdString消息 ID。
targetTypeString会话类型。
- chat:单聊;
- groupchat:群聊;
- chatroom:聊天室。
appkeyString你的 App Key。
eventTypeString事件类型,审核服务为 moderation
fromString消息发送方。
toString消息接收方:
- 单聊为对端用户 ID;
- 群聊时为群组 ID;
- 聊天室聊天为聊天室 ID。
msgString文本消息的内容。该参数仅在 messageTypetxt 时存在。
urlString音频消息、视频消息、图片消息中附件 URL。该参数仅在 messageTypeimgaudiovideo 时存在。
timestampLong环信 IM 服务器接收到此消息的 Unix 时间戳,单位为毫秒。