收藏
评论

关于微信小程序内容安全要求规范官方

微信小程序的许多业务场景需要通过UGC(用户生产内容)的方式,实现更好的用户体验或更丰富的内容功能和服务场景。这类功能的使用如果没有做好对用户发布内容的安全审查,可能会产生政治有害等违法违规的内容。一旦被利用进行传播,对小程序用户带来有损的体验,小程序开发者也可能因此承担平台或法律的追责及处罚。

用户自定义发布的内容包括:昵称/花名、个人资料签名/日志/聊天/评论、头像/表情/相片、直播等各种场景。其格式内容包括但不限于短文本、长内容、图片或视频等。

请提供用户自定义发布内容功能的小程序开发者,在相应的功能模块,接入微信公众平台内容安全API(imgSecCheck、msgSecCheck、mediaCheckAsync)能力,以及通过其他技术或人工审核手段做好内容审核,校验用户输入的文本/图片,拦截政治、色情、违法等敏感词,保证用户上传的内容安全健康。

对于UGC内容,开发者需履行主体责任,需要及时自查、严格做好内容审核措施。平台可能会在审核时通过敏感词测试进行内容安全能力检测。同时,小程序发布后,经用户使用出现UGC内容安全违规问题时,也将按平台规则进行处置。希望小程序做好内容安全工作,严格做好内容审查措施,共同守护平台良好生态。

 

32306浏览
最后一次编辑于  2021-05-12
收藏

43 个评论

  • 东生lee
    东生lee
    2019-09-25


    @微信官方,本来我们的内容都经过了api内容检查过的,能不能明说是哪个地方有问题,搞得我们很懵逼……

    2019-09-25
    赞同 8
    回复 1
    • sky_小龙人
      sky_小龙人
      2020-05-21
      我在过滤的内容的时候,使用测试中的那段数据,返回的还是0为什么?
      2020-05-21
      回复
  • 小手特快
    小手特快
    2019-09-25

    我们也收到了同样的通知,但是我们输入昵称或上传头像的地方都加了校验,这让我们咋改呢,希望@微信官方 给出明确提示,是那个页面出的问题,现在真的无从下手哇~

    2019-09-25
    赞同 8
    回复 2
    • K
      K
      2020-03-04
      这个是前端加 还是后端加这个校验   最近也是这个问题  没弄过 感觉好麻烦
      2020-03-04
      回复
    • wukong
      wukong
      2020-03-31回复K
      建议服务端进行校验,微信这个安全校验特别是图片不是每次都校验成功的,也反馈过客服,没有答复。
      2020-03-31
      回复
  • 你看我时候眼里有光ai
    你看我时候眼里有光ai
    2019-09-25

    可不可以先发公告在什么时间将要实行什么规范,好歹也让我们广大穷群做个准备啊

    2019-09-25
    赞同 8
    回复 1
    • 李英杰
      李英杰
      2019-09-25
      说改就改,这心跳玩的
      2019-09-25
      回复
  • 王毓潇
    王毓潇
    2019-09-25

    以后这通知信息可以同步到手机微信上么,不登录后台都看不到

    2019-09-25
    赞同 6
    回复
  • 泽
    2019-09-25

    网信办审核一次通过了,这里还要弄什么鬼

    2019-09-25
    赞同 3
    回复
  • 泽
    2019-09-25


    能说清楚点,时间能长一点吗

    2019-09-25
    赞同 3
    回复 4
    • 李
      2019-09-25
      一模一样的
      2019-09-25
      1
      回复
    • 茶π
      茶π
      2019-09-25
      一模一样的 卧槽
      2019-09-25
      回复
    • 执笔画浮尘
      执笔画浮尘
      2019-09-25
      一样的警告 也没说清楚问题 都不知道无从下手改动 有解决办法吗
      2019-09-25
      回复
    • sky_小龙人
      sky_小龙人
      2020-05-21
      我在过滤的内容的时候,使用测试中的那段数据,返回的还是0为什么?
      2020-05-21
      回复
  • 小帅丶
    小帅丶
    2019-09-25

    神经质的限制。强制使用微信的API.这样的API很多厂商都有。

    2019-09-25
    赞同 2
    回复 2
    • 深圳湾
      深圳湾
      2019-09-28
      微信小程序可以使用其他厂商的API吗
      2019-09-28
      回复
    • 小帅丶
      小帅丶
      2019-09-28回复深圳湾
      可以用是肯定的。但是万一过审不给你过怎么办。所以就用微信的吧
      2019-09-28
      2
      回复
  • 拖把°
    拖把°
    2019-09-25

    直接删除小程序的发布入口,不想折腾了

    2019-09-25
    赞同 2
    回复
  • 邾
    04-07

    不使用这个接口,没法过审吗?


    04-07
    赞同 1
    回复
  • kanen
    kanen
    2019-09-25

    也是服了,通知里说被投诉了,吓一跳。。原来是个新要求。。

    今天着急忙慌的开始 接入API,问题是 违规的图片倒是 提供个例子啊。。 翻墙找的黄图都能过,我怎么验证呢?!

    谁有图片不能通过的,谁给提供一张啊。。

    2019-09-25
    赞同 1
    回复 17
    • 跃然
      跃然
      2019-09-25



      不用谢我,给个赞就行

      2019-09-25
      1
      回复
    • kanen
      kanen
      2019-09-25回复跃然
      先谢过,我试试~~
      2019-09-25
      回复
    • kanen
      kanen
      2019-09-25回复跃然
      确定可以吗,我这儿还是返回 {errmsg=ok, errcode=0},用的HTTPS 调用
      2019-09-25
      1
      回复
    • 跃然
      跃然
      2019-09-25
      可以呀,我这返回87014,是不是接口调用的有问题呀。
      2019-09-25
      回复
    • kanen
      kanen
      2019-09-25回复跃然

      我跟了跟应该没毛病才对啊。

      public static Map<String,Object> checkPic(MultipartFile multipartFile) {

      Map<String,Object> ret = new HashMap<String, Object>();

              try {

          if(multipartFile == null) {

          ret.put("errcode", errcode_risky);

          ret.put("errMsg ", "内容为空");

          return ret;

          }

         

                  CloseableHttpClient httpclient = HttpClients.createDefault();

                  CloseableHttpResponse response = null;

                  HttpPost request = new HttpPost("https://api.weixin.qq.com/wxa/img_sec_check?access_token=" + Weixin.ACCESS_TOKEN_PLATFORM);

                  request.addHeader("Content-Type", "application/octet-stream");


                  InputStream inputStream = multipartFile.getInputStream();


                  byte[] byt = new byte[inputStream.available()];

                  inputStream.read(byt);

                  request.setEntity(new ByteArrayEntity(byt, ContentType.create("image/jpg")));


                  response = httpclient.execute(request);

                  org.apache.http.HttpEntity httpEntity = response.getEntity();

                  String result = EntityUtils.toString(httpEntity, "UTF-8");// 转成string

                  ret = ObjectMapperM.getInstanceOf().getMapper().readValue(result, HashMap.class);

                  System.out.println(ret);

                  return ret;

              } catch (Exception e) {

                  e.printStackTrace();

                  System.out.println("----------------调用腾讯内容过滤系统出错------------------");

                  return ret;

              }

          }


      2019-09-25
      回复
    查看更多(12)

正在加载...

登录 后发表内容