云函数调用security.msgSecCheck返回结果和api文档提供不一致?敏感词没拦截
发布于 5 年前 作者 tianli 6322 次浏览 来自 问答
const cloud = require('wx-server-sdk')
cloud.init()
// 云函数入口函数
exports.main = async (event, context) => {
  try {
    const wxContext = cloud.getWXContext().OPENID
    const result = await cloud.openapi.security.msgSecCheck({
        "openid": wxContext,
        "scene"1,
        "version"2,
        "content": event.content
      })
    return result
  } catch (err) {
    return err
  }
}

上面是我云函数部分,下面是我调用部分

 wx.cloud.callFunction({
      name'checkStr',
      data: {
        inputText:this.data.words
      },
      successres => {
        //判断errcode,if。。。
        that.cfClick()
      },
      failerr => {
        wx.showToast({
          title'出现问题请重新尝试',
          icon:'none'
        })
      }
    })

这个是我返回的结果,文档说根据errcode 来判断,但是我这都没有是怎么回事?求大神解答。。。

1 回复

云函数没重新部署

回到顶部