大哥们 这可肿么办啊 微信的api文档写得不清不楚的,完全按照文档写的做都不行
!security.msgSecCheck为什么老是调用异常?用过了所有方法包括用encoding将text转成utf8 和POST都不行,无论如何还是返回-501007不知道这个函数到底要怎么用啊!!!!! [代码]//index.js[代码] [代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码] [代码]cloud.init()[代码] [代码]// 云函数入口函数[代码][代码]exports.main = async (event, context) => {[代码][代码] [代码][代码]console.log([代码][代码]"damn it the input text is:"[代码][代码],event.text)[代码][代码] [代码][代码]try[代码] [代码]{[代码][代码] [代码][代码]const res = await cloud.openapi.security.msgSecCheck({[代码][代码] [代码][代码]content: event.text[代码][代码] [代码][代码]})[代码][代码] [代码][代码]return[代码] [代码]res;[代码][代码] [代码][代码]} [代码][代码]catch[代码] [代码](err) {[代码][代码] [代码][代码]return[代码] [代码]{ title: [代码][代码]'错误'[代码][代码], data: err };[代码][代码] [代码][代码]}[代码][代码]}[代码][代码]//config.json[代码][代码]{[代码][代码] [代码][代码]"permissions"[代码][代码]: {[代码][代码] [代码][代码]"openapi"[代码][代码]: [[代码][代码] [代码][代码]"security.msgSecCheck"[代码][代码] [代码][代码]][代码][代码] [代码][代码]}[代码][代码]}[代码]云端测试返回结果是: [代码]日志内容 Request ID: e7b9f394-1113-11ea-8114-5254007aa7a1[代码][代码]执行时间: 70.75ms内存使用: 39.66 MB[代码][代码]返回结果[代码][代码]{"title":"错误","data":{"errCode":-501007,"errMsg":"security.msgSecCheck:fail Invalid request param"}}[代码] [代码]日志[代码][代码]START RequestId: e7b9f394-1113-11ea-8114-5254007aa7a1[代码] [代码]Event RequestId: e7b9f394-1113-11ea-8114-5254007aa7a1[代码] [代码] [代码] [代码]2019-11-27T12:46:17.846Z damn it the input text is: fuckyou!![代码] [代码] [代码] [代码]END RequestId: e7b9f394-1113-11ea-8114-5254007aa7a1[代码] [代码]Report RequestId: e7b9f394-1113-11ea-8114-5254007aa7a1 Duration:70ms Memory:256MB MaxMemoryUsed:39.664062MB[代码] 搞了好久都弄不了,所有能搜索到的解决方法都试了一遍都不行,绝望了。。。。跪求指点!!!
2019-11-27