大家好,我在微信小程序云开发中使用云函数调用 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,这种场景应该如何继续定位?

一样的问题
试试把config.json里面的内容拿出来格式化后再粘贴进去
我之前就碰到过格式问题导致报has no permission