收藏
回答

msg_sec_check返回{}空值问题?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug msg_sec_check 客户端 7.0.4 2.7.2

- 当前 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
  }
}


最后一次编辑于  2019-07-06
回答关注问题邀请回答
收藏

2 个回答

  • 余庆
    余庆
    2019-07-08

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

    2019-07-08
    有用 1
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-07-08

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

    2019-07-08
    有用
    回复
登录 后发表内容