收藏
回答

云函数调用msgSecCheck为啥输入什么都可以呢?

输入关键字:习大大,返回:{"errMsg":"cloud.callFunction:ok","result":{"content":"习大大","userInfo":{"appId":"wx006f4b5914d592a","openId":"oLISp5SvdBvdP4oz35a4sKTKq3_E"}},"requestID":"ee240a7f-f2b6-11ea-a341-52540022b804"}

而且根本就没errCode这是咋回事呢?

输入官方给的敏感词也一样(特3456书yuuo莞6543李zxcz蒜7782法fgnv级)

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

4 个回答

  • 陈宇明
    陈宇明
    2020-09-10

    在云函数打下日志,还有权限配置了没有?

    2020-09-10
    有用 2
    回复 3
    • Unstoppable
      Unstoppable
      2020-09-12
      checkStr:Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID 9d796a74-f4db-11ea-ba02-5254008bf868, cloud function service error code -504002, error message errCode: 44004 | errMsg: openapi.security.msgSecCheck:fail empty content rid: 5f5c96ea-30d5260f-6b6978c6
      Error: errCode: 44004 | errMsg: openapi.security.msgSecCheck:fail empty content rid: 5f5c96ea-30d5260f-6b6978c6
          at callWXOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:2383:31)
          at <anonymous>
          at process._tickCallback (internal/process/next_tick.js:188:7); at cloud.callFunction api;
      2020-09-12
      回复
    • Unstoppable
      Unstoppable
      2020-09-12
      为啥会报这么一堆错,而且还不是json格式的
      2020-09-12
      回复
    • 陈宇明
      陈宇明
      2020-09-12回复Unstoppable
      错误码:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference/errcode.html
      2020-09-12
      回复
  • Jacob.Rust
    Jacob.Rust
    2020-09-19

    我之前也试过了,很多违规词都能通过。既然官方api都能通过,那就当他没问题吧

    2020-09-19
    有用
    回复
  • Unstoppable
    Unstoppable
    2020-09-10
    这是代码:没看出是哪里的问题
    checkStr: function(msg){
          try{
            var res = wx.cloud.callFunction({
              name: 'checkStr',
              data: {
                content: msg,
              }
            }).then(res => {
              console.log("res:" + JSON.stringify(res))
              if (res && res.result && res.result.errCode == 0) {
                return true;
              } else {
                return false;
              }
            }).catch(err => {
              return true;
            });
          }catch{
            console.log("checkStr:true")
            return true;
          }
        },
    
    云函数:
    // 云函数入口函数
    exports.main = async (event, context) => {
      try {
        console.log(event.content)
        var result = await cloud.openapi.security.msgSecCheck(
          {
            content: event.content,
          }
        );
        console.log(result);
        return result;
      } catch (err) {
        console.log(err);
        throw err;
      }
    }
    
    2020-09-10
    有用
    回复
  • 老张
    老张
    2020-09-10

    特3456书yuuo莞6543李zxcz蒜7782法fgnv级

    这个也不识别的话,显然你的安栓是通不过的。

    2020-09-10
    有用
    回复 1
    • Unstoppable
      Unstoppable
      2020-09-10
      我把代码贴出来了,也没看出是哪的原因
      2020-09-10
      回复
登录 后发表内容
问题标签