收藏
回答

mediaCheckAsync为什么不能检测出异常图片?

const mediaUrl = fileList.fileList[0].tempFileURL;

console.log('mediaUrl:', mediaUrl);


// 调用内容安全检测接口 - mediaCheckAsync

const checkResult = await cloud.openapi.security.mediaCheckAsync({

media_url: mediaUrl,

media_type: 2, // 2表示图片

version: 2,

scene: 3, // 场景值:3表示资料场景

openid: event.openid || cloud.getWXContext().OPENID

});

原先用的cloud.openapi.security.imgSecCheck,突然某天报错了,就改成了mediaCheckAsync,现在黄图什么的都能通过,什么原因?

回答关注问题邀请回答
收藏

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2025-11-28

    这是异步接口

    2025-11-28
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-11-27
    有用
    回复 3
    • 蘇藝亞
      蘇藝亞
      2025-11-27
      图片安全检测结果: {"errMsg": "cloud.callFunction:ok", "result": {"errCode": 0, "errMsg": "检测成功", "traceId": "69280eec-010104c0-28d65471", "result": {"traceId": "69280eec-010104c0-28d65471", "errMsg": "openapi.security.mediaCheckAsync:ok", "errCode": 0}}, "requestID": "97dcb650-666c-4e0a-b121-7f518d28ef30"}
      2025-11-27
      回复
    • 智能回答 智能回答 本次回答由AI生成
      2025-11-27回复蘇藝亞
    • 社区运营专员-wetingtu
      社区运营专员-wetingtu
      2025-12-01回复蘇藝亞
      此为异步接口,是否有配置消息回调
      2025-12-01
      回复
登录 后发表内容