msg_sec_check返回{}空值问题?
发布于 5 年前 作者 mlai 816 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现

云调用成功,但result的数据为空。

  • 复现路径
onClose(event) {
    if (event.detail === 'confirm') {
      // 异步关闭弹窗
      setTimeout(() => {
        wx.cloud.init({ env: 'mindiao-44343' })
        wx.cloud.callFunction({
          name: 'word',
          data: {
            text: this.data.newzhuti
          }
        }).then(res => {
          console.log(res);

}

}

……
  • 提供一个最简复现 Demo

云函数是这个:

// 云函数入口文件
const cloud = require('wx-server-sdk')
 
cloud.init({
  env: 'mindiao-44343'
})
 
// 云函数入口函数
exports.main = async (event, context) => {
 
  try {
    var result = await cloud.openapi.security.msgSecCheck({
      content: event.text
    })
    return (result)
  } catch (err) {
    return err
  }
}
2 回复

你好,麻烦提供下appid、涉及的openid以及具体的操作时间

因为是很久以前的代码了,我看wx-server-sdk还是旧版本,最近看文档,说是需要0.4.0以上版本才能支持云调用,我自己更新了一下就好了。

回到顶部