收藏
回答

小程序云开发调用 security.msgSecCheck 持续返回 -604101 怎么办?

大家好,我在微信小程序云开发中使用云函数调用 cloud.openapi.security.msgSecCheck 做评价内容安全检测,当前持续报错:

errCode: -604101

errMsg: system error: error code: -604101

云函数日志已确认:

1. 云函数能正常触发

2. 已执行到 cloud.openapi.security.msgSecCheck

3. 错误发生在调用微信接口这一步

4. stack 中明确有:

function has no permission to call this API


- 云函数名:checkContentSecurity

config.json 如下:

{

  "permissions": {

    "openapi": [

      "wxacode.get",

      "security.msgSecCheck"

    ]

  }

}


已尝试:

- 删除并重建云函数

- 重新部署云函数

- app.js 显式指定 env

- 真机调试复现

- UTF-8 规范化处理

- 打印原始错误对象,未返回 rid


想请教:

1. 这种情况是否属于微信侧接口权限状态异常?

2. 还有哪些官方要求的校验项我可能遗漏?

3. 当前错误没有 rid,这种场景应该如何继续定位?

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

3 个回答

  • 野生职场极客
    野生职场极客
    05-28

    一样的问题

    05-28
    有用
    回复
  • showms
    showms
    04-13

    试试把config.json里面的内容拿出来格式化后再粘贴进去

    我之前就碰到过格式问题导致报has no permission

    04-13
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    04-13
    有用
登录 后发表内容