====== 审核回调通知 ====== ===== 配置审核回调通知 ===== 审核记录支持回调,具体操作步骤如下: - 登录环信后台,进入**即时通讯 > 功能配置 > 消息回调**。 [[https://docs-im.easemob.com/_detail/ccim/moderation/moderation_faq_002.png?id=ccim%3Amoderation%3Arecord_callback|{{https://docs-im.easemob.com/_media/ccim/moderation/moderation_faq_002.png?w=1500&tok=354651|img}}]]
  1. 点击添加回调地址,选择**发送后回调**。
[[https://docs-im.easemob.com/_detail/ccim/moderation/moderation_faq_003.png?id=ccim%3Amoderation%3Arecord_callback|{{https://docs-im.easemob.com/_media/ccim/moderation/moderation_faq_003.png?w=1500&tok=f01050|img}}]]
  1. 勾选 **内容审核**,其他字段的设置详见[[https://docs-im.easemob.com/ccim/rest/setupcallback|设置回调]]。
[[https://docs-im.easemob.com/_detail/ccim/moderation/moderation_faq_004.png?id=ccim%3Amoderation%3Arecord_callback|{{https://docs-im.easemob.com/_media/ccim/moderation/moderation_faq_004.png?w=1500&tok=dfb030|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 详见[[https://console.easemob.com/user/login|环信 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 时间戳,单位为毫秒。 |