[代码]//云函数声明[代码][代码]// 云函数入口文件[代码] [代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码] [代码]cloud.init()[代码] [代码]// 云函数入口函数[代码] [代码]exports.main = async (event, context) => {[代码] [代码]try[代码] [代码]{[代码] [代码]const checkmsg = await cloud.openapi.security.msgSecCheck({[代码] [代码]content: event.content[代码] [代码]});[代码] [代码]return[代码] [代码]checkmsg;[代码] [代码]} [代码][代码]catch[代码] [代码](err) {[代码] [代码]throw[代码] [代码]err[代码] [代码]}[代码] [代码]}[代码] [代码]//在你需要用到的地方写一个函数调用云函数,也可以直接用 [代码][代码]//检测敏感词汇[代码][代码] [代码][代码]msgSecCheck:[代码][代码]function[代码][代码](event){[代码][代码] [代码][代码]var[代码] [代码]str = event[代码][代码] [代码][代码]wx.cloud.callFunction({[代码][代码] [代码][代码]name:[代码][代码]'checkMsg'[代码][代码],[代码][代码] [代码][代码]data:{[代码][代码] [代码][代码]content:str[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}).then(res=>{[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]checkCode: JSON.stringify(res.result.errCode)[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}).[代码][代码]catch[代码][代码](err=>{[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]checkCode: String(err.errCode)[代码][代码] [代码][代码]});[代码][代码] [代码] [代码] [代码][代码]});[代码][代码] [代码][代码]}[代码]我是新手,所以这种写法比较粗糙简陋,用来做个毕业设计就足够了
云函数调用msgSecCheck接口报错-本地调试时报错:module.exports.ReadError: incorrect header check 云端上调试也是这个报错:{"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"incorrect header check"} - 确认了我的access_token没有问题,依赖库全部装上, 同样的函数,换了别的接口,对接成功,换回'https://api.weixin.qq.com/wxa/msg_sec_check?access_token=" 就依然不行 然后我就用postman测试https://api.weixin.qq.com/wxa/msg_sec_check?access_token=接口,对接成功,我复制了对接成功的POST地址放回云函数再次调试,依然报错,这是为啥? 开发工具版本是最新的 v1.02.1906062 -大佬们能给看看嘛,救救孩子 云函数的代码 [代码]// 云函数入口文件[代码][代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码]);[代码][代码]const got=require([代码][代码]'got'[代码][代码]);[代码] [代码]var[代码] [代码]appid =[代码][代码]'appid'[代码][代码];[代码][代码]var[代码] [代码]appsecret =[代码][代码]'appsecret '[代码][代码]; [代码][代码]cloud.init();[代码] [代码]// 拼接 access_token [代码][代码]let tokenUrl = [代码][代码]'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='[代码] [代码]+ appid + [代码][代码]'&secret='[代码] [代码]+ appsecret[代码][代码]// 内容检测接口[代码][代码]let checkUrl = [代码][代码]'https://api.weixin.qq.com/wxa/msg_sec_check?access_token='[代码] [代码]// 云函数入口函数[代码][代码]exports.main = async (event, context) => {[代码][代码] [代码][代码]let tokenResponse = await got(tokenUrl); [代码][代码] [代码][代码]let token = JSON.parse(tokenResponse.body).access_token; [代码][代码] [代码][代码] [代码][代码]let checkResponse = await got(checkUrl + token[代码][代码], {[代码][代码] [代码][代码]method: [代码][代码]'POST'[代码][代码],[代码][代码] [代码][代码]headers: {[代码][代码] [代码][代码]'Content-Type'[代码][代码]: [代码][代码]'application/json'[代码][代码] [代码][代码]},[代码][代码] [代码][代码]body: JSON.stringify({[代码][代码] [代码][代码]content: event.content[代码][代码] [代码][代码]})[代码][代码] [代码][代码]});[代码][代码] [代码][代码]return[代码] [代码]checkResponse.body;[代码][代码]}[代码]
2019-07-22这个应该是提供wifi服务那个门店的名字吧,去管理后台看看
微信连wifi后 微信页面上方的 欢迎光临XX 在哪里改微信连wifi后 微信页面上方的 欢迎光临XX 在哪里改 [图片]
2019-06-28刚测了一下上面两条用例,第一次测返回ok,后面几次都正常 返回87014 可能是网络原因,大兄弟是不是哪里写错了,调试一下看看,另外这个API能检测出来的违规词汇有限,我也在用这个,免费的,就不奢求太多了
内容安全api测试用例[代码]特3456书yuuo莞6543李zxcz蒜7782法fgnv级 完2347全dfji试3726测asad感3847知qwez到[代码]开发者可使用以上两段文本进行测试,若接口errcode返回87014(内容含有违法违规内容),则对接成功。 测试上面文字 返回都是{"errcode":0,"errmsg":"ok"} 返回都是内容合格 文档写的是返回87014 ,则对接成功????? 我的是成功还是失败呢? 测试 信用卡,贷款 。返回都是{"errcode":0,"errmsg":"ok"}
2019-06-26