这种很简单的调用问题,竟然能卡住一大批的开发者,不得不让我们反思,为什么会出现这种问题,是开发者普遍水平过低么,还是文档写的不好,还是后续处理不到位
security.msgSecCheck:fail Invalid reques- 当前 Bug 的表现(可附上截图) {"errCode":-501007,"errMsg":"security.msgSecCheck:fail Invalid request param"} 云服务器调用内容安全接口,返回数据有误,应该如何调用呢 config.json { "permissions": { "openapi": [ "security.msgSecCheck" ] } } index.js // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() // 云函数入口函数 exports.main = async (event, context) => { const {content} = event; try { const res = await cloud.openapi.security.msgSecCheck({ content:event.content }) return res; } catch (err) { return {title:'错误',data:err}; } }云端测试数据 { "content":"吃屎" } 返回一样的错误,怎么改都白搭
2019-07-24我也遇到这个问题,请问有人成功过么? config.json { "permissions": { "openapi": [ "security.msgSecCheck" ] } } index.js // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() // 云函数入口函数 exports.main = async (event, context) => { const {content} = event; try { const res = await cloud.openapi.security.msgSecCheck({ content:event.content }) return res; } catch (err) { return {title:'错误',data:err}; } }云端测试数据 { "content":"吃屎" } 返回一样的错误,怎么改都白搭
云函数调用失败~云函数名称 msgSecCheck 开始时间 2019-07-20 14:29:14 时长 85.6ms 计费时长 100ms 调用完成 是 内存使用 16.97 MB Request ID b1a4493c-aab7-11e9-a24c-525400b2c41b 调用状态 失败, ret code 1 返回结果 {"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"errCode: -501007 invalid parameters | errMsg: security.msgSecCheck:fail Invalid request param"} 调用日志 START RequestId: b1a4493c-aab7-11e9-a24c-525400b2c41b Event RequestId: b1a4493c-aab7-11e9-a24c-525400b2c41b Error: errCode: -501007 invalid parameters | errMsg: security.msgSecCheck:fail Invalid request param at new CloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6360:28) at Object.<anonymous> (/var/user/node_modules/wx-server-sdk/index.js:434:35) at step (/var/user/node_modules/tslib/tslib.js:136:27) at Object.next (/var/user/node_modules/tslib/tslib.js:117:57) at fulfilled (/var/user/node_modules/tslib/tslib.js:107:62) at <anonymous> at process._tickCallback (internal/process/next_tick.js:188:7) END RequestId: b1a4493c-aab7-11e9-a24c-525400b2c41b Report RequestId: b1a4493c-aab7-11e9-a24c-525400b2c41b Duration:85ms Memory:256MB MaxMemoryUsed:16.968750MB
2019-07-24我也遇到了这个问题,但是官方说不支持 placeholder换行
怎样实现textarea的placeholder属性值换行显示?- 当前 Bug 的表现(可附上截图) [图片] - 预期表现 [图片]
2019-06-11但是后台没有收到被封的消息,然而正是环境也没有广告了,这是结算收益时候必有的环节么,还是哪里出的问题
测试环境测试新的插屏广告,流量主被封测试环境测试插屏广告还会被封么,突然广告都不好使了,内心很痛苦。所以测试广告的话会不会被封呢?我是开发人员,得不断地调试...
2019-04-25我都三四百的点击量,也才四五十块钱啊,我还以为我这是正常的
最近小程序流量主收益怎么这么低呢?2月份小程序流量主收益特别低,之前每次广告点击大概在1元左右,2月份开始每次点击差不多折半了 这是二月份的 [图片] 这是一月份的 [图片]
2019-04-24我也是头疼于这块东西,各种找不到答案,只能生成的buffer传到 const upload = await cloud.uploadFile({ cloudPath: 'demo5561.jpg', fileContent: buffer, })云服务器上,然而此方法又不好,所以 楼主能否分享下 云服务函数 到小程序生成小程序码的 代码,感激中...
大神们求救 我生成小程序码一直乱码生成小程序二维码一直不行 一直是乱码 再网上看 说什么已经时二进制流了 直接写文件里就可以了 或者直接转base64 然后在image标签里加上 data:image/png;base64这个就行 可是我用base64 = wx.arrayBufferToBase64(arrayBuffer) 放在标签里 还是不行呀 然后我就在王网上看 可以生成本地文件 然后直接写进去 我试过了 还是不行 我用的是node发的请求 本想用java 一想还要用服务器 还是算了 直接用nodejs把 刚刚接触nodejs 在网上找的发送请的例子 也不知道对不对 返回来的数据就是乱码 ****这里获得access_token 这个就不过多说了 const rp = require('request-promise'); var img = await rp({ method: 'post', uri: 'https://api.weixin.qq.com/wxa/getwxacode?access_token=' + res, body: { //access_token: res, path: "/pages/index/index" },//参数 headers: { //'content-type': 'application/json' 'Content-Type': 'Content-type: image/jpg' },//请求头 json: true //是否json数据 }).then((bodys) => { return bodys; }).catch(err => { console.log("这里报错了") return err; }) return img; 这里是我调用云函数的方法 返回来写文件 看文档 给开发者提供了一个路径,${wx.env.USER_DATA_PATH} 可是这个路径我想不是本地的 是不是要转成缓存的 image 标签才能用 我就用下载到缓存 形成临时文件 可是还是不显示 wx.cloud.callFunction({ //加载归属车型 name: 'accessToken', data: { appSectet: app.globalData.appSectet } }).then(res => { console.log(res.result) wx.getFileSystemManager().writeFile({ filePath: `${wx.env.USER_DATA_PATH}/image.png`, data: res.result, success: function (res) { console.log(res) wx.downloadFile({ url: `${wx.env.USER_DATA_PATH}/image.png`, //仅为示例,并非真实的资源 success(res) { console.log(res) const filePath = res.tempFilePath thisData.setData({ captchaImage1: res.tempFilePath }) } }) } })
2019-04-15找到一个,就可以找到一片了,程序员最懂程序员
求一名靠谱的程序员。长期合作项目!找了一圈,也合作了一圈。蒸腾下来,发现很多假程序员,上当都怕了。有没有大神或者团队。我的QQ815000435,期待!
2019-01-25[图片] 两个页面互跳、、
app.json 能配置出这种UI么[图片] 对,就是这种。这边的UI给我出了个难题、、、、 集思广益,都发表一下该如何解决
2018-12-10啥原因说一说啊,是不是有些特殊符号传值传过去?我之前遇到过这问题,传值之前把那些特殊字符替换掉,传递完再换回来就可以了、、、、你这解决了,也不贴出答案来,实在是前人不种树、、
页面之间传递参数过长页面之间传参过长,怎么办?例如 我传递一个json [ "http://localhost/a543bd1e2ae9b2b2e5b69de7ced15837.png?imageMogr2/quality/60/format/jpg", "你所经历的苦难,都将使你发光", "http://localhost/api/v1/playUrl?vid=38256&resourceType=video&editionType=default&source=aliyun&f=iphone&u=26868b32e808498db32fd51fb422d00175e179d&vc=83" ] 传递 方法 url: '../player/player?playUrl=' +str, str就是json字符串 接收 let item = JSON.parse(options.playUrl); 这时候的options.playUrl就不是一个完整的字符串 ,这个json相当于只接受了一部分
2018-06-21webview和 小程序交互,等到h5调用支付的时候,判断当前环境是不是小程序,然后调用小程序的支付方法进行支付,我们之前是这么躺坑的、、
小程序WEB-VIEW调用微信H5支付遇到问题是不是不支持调用微信支付,请问什么时候可以开放这个功能
2018-06-06