https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_2
requestPayment支付缺少参数 total_fee?最后支付的时候提示缺少参数 total_fee
2019-08-091、交易金额交易金额默认为人民币交易,接口中参数支付金额单位为【分】,参数值不能带小数。对账单中的交易金额单位为【元】。 外币交易的支付金额精确到币种的最小单位,参数值不能带小数点。 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_2
java后台调用统一下单提示:请确认请求参数是否正确total_fee?我参数 我认为都是对的呢 为什么会提示这个 <?xml version="1.0" encoding="UTF-8" standalone="no"?> <xml> <nonce_str>2WXR0arm6GKBhTpkocgG2i1tXxUAT3X7</nonce_str> <openid>oPR7T5PFjcfgugIu2abQG6ijQGV4</openid> <sign>FC9A06573919D2B449CCD05DD03E9839</sign> <fee_type>CNY</fee_type> <body>xxx-测试商品</body> notify_url>http://wxpay.wxutil.com/pub_v2/pay/notify.v2.php/notify_url> <mch_id>********</mch_id> <spbill_create_ip>123.12.12.110</spbill_create_ip> <out_trade_no>1548692841201908092216295058</out_trade_no> <total_fee>3.01</total_fee> <appid>********</appid> <trade_type>NATIVE</trade_type> <detail>desc</detail> <sign_type>MD5</sign_type> </xml>
2019-08-09https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433747234
内容安全接口 data format error ?Post请求代码: String url=String.format("https://api.weixin.qq.com/wxa/msg_sec_check?access_token=%s", access_token); try { URIBuilder builder = new URIBuilder(url); URI uri = builder.build(); HttpPost httpPost = new HttpPost(uri); StringEntity s = new StringEntity(content, "utf-8"); s.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE, "application/json")); httpPost.setEntity(s); httpPost.setHeader("Content-type", "application/json"); response = httpclient.execute(httpPost); if (response.getStatusLine().getStatusCode() == 200) { resultString = EntityUtils.toString(response.getEntity(), "UTF-8"); } } catch (Exception e) { e.printStackTrace(); }后台请求后获取到如下JSON:{"errcode":47001,"errmsg":"data format error hint: [T8SpSa04594711]"} 47001错误码没有在文档里找到 请大佬们指条路
2019-08-09如果需要马上应用最新版本,可以使用 wx.getUpdateManager API 进行处理。 微信官方用户全部是新版本需要有个时间段,具体可参考官方的文档
发布新的版本,用户打开还是旧的版本我代码审核通过后,点击全量发布,之前的用户打开小程序还是之前的页面
2019-07-18虽然没有用云开发 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433747234 参考微信返回码 应该是图片路径问题 检查检查路径吧
云开发 security.imgSecCheck 调用响应错误使用云函数调用 security.imgSecCheck ,对图片进行鉴黄请求响应为: [代码]{[代码] [代码]errMsg: [代码][代码]"cloud.callFunction:ok",[代码] [代码]result:{[代码][代码] errCode: 41005[代码][代码] errMsg: [代码][代码]"openapi.security.imgSecCheck:fail media data missing hint: [9ZGoCA02628622]" [代码] [代码] }[代码] [代码]}[代码] 云函数代码如下: [代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码] [代码]cloud.init();[代码] [代码]// 云函数入口函数[代码][代码]exports.main = (event) => {[代码][代码] [代码][代码]console.log(event);[代码][代码] [代码][代码]return[代码] [代码]cloud.openapi.security[代码][代码] [代码][代码].imgSecCheck({[代码][代码] [代码][代码]media: {[代码][代码] [代码][代码]contentType: [代码][代码]'image/png'[代码][代码],[代码][代码] [代码][代码]value: event.img[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码].then(result => {[代码][代码] [代码][代码]return[代码] [代码]result;[代码][代码] [代码][代码]})[代码][代码] [代码][代码].[代码][代码]catch[代码][代码](err => {[代码][代码] [代码][代码]return[代码] [代码]err;[代码][代码] [代码][代码]})[代码][代码]}[代码] 调用代码如下: [代码]uploadImg: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]this[代码][代码].selectImg().then(img => {[代码][代码] [代码][代码]console.log(img);[代码][代码] [代码][代码]return[代码] [代码]this[代码][代码].imgSecCheck(img);[代码][代码] [代码][代码]}).then(res => {[代码][代码] [代码][代码]console.log([代码][代码]"success:"[代码][代码], res);[代码][代码] [代码][代码]}).[代码][代码]catch[代码][代码](err => {[代码][代码] [代码][代码]console.log([代码][代码]"fail"[代码][代码], err);[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码] // 选择图片并转为 buffer [代码] [代码][代码]selectImg: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]return[代码] [代码]new[代码] [代码]Promise((resolve, reject) => {[代码][代码] [代码][代码]wx.chooseImage({[代码][代码] [代码][代码]count: 1,[代码][代码] [代码][代码]sizeType: [[代码][代码]'original'[代码][代码], [代码][代码]'compressed'[代码][代码]],[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](res) {[代码][代码] [代码][代码]let params = {[代码][代码] [代码][代码]filePath: res.tempFilePaths[0][代码][代码] [代码][代码]};[代码][代码] [代码][代码]wx.getFileSystemManager()[代码][代码] [代码][代码].readFile({[代码][代码] [代码][代码]filePath: res.tempFilePaths[0],[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]console.log([代码][代码]"readSuccess:"[代码][代码], res);[代码][代码] [代码][代码]resolve(res.data);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: err => {[代码][代码] [代码][代码]console.log([代码][代码]"readFail:"[代码][代码], err);[代码][代码] [代码][代码]reject(err);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码] [代码] [代码][代码]},[代码][代码] [代码][代码]})[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码] // 调用云函数[代码] [代码][代码]imgSecCheck: [代码][代码]function[代码][代码](img) {[代码][代码] [代码][代码]return[代码] [代码]wx.cloud.callFunction({[代码][代码] [代码][代码]name: [代码][代码]"imgSecCheck"[代码][代码],[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]img: img[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码]
2019-07-18veiw 第一个写错了
初学者案例查错,问题在哪里?<veiw class="content"> <view class="today"> <view class="info"> <view class="temp"> {{temp}}℃ </view> <view class="lowhigh"> {{low}}/{{high}}</view> <view class="type"> {{type}}</view> <view class="city"> {{city}}</view> <view class="week"> {{week}}</view> <view class="weather"> {{weather}}</view> </view> </view> </view> 报错: VM522:1 ./pages/index/index.wxml expect end-tag `veiw`., near `view` 22 | </view> 23 | </view> > 24 | </view> | ^
2019-07-18https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/update-mechanism.html 小程序更新机制 需要的话可以写代码
更新小程序版本上线后,需要把小程序删除,在重新搜索才可以进入新版本,这怎么解决呢更新小程序版本上线后,需要把小程序删除,在重新搜索才可以进入新版本,这怎么解决呢?
2019-07-12你的图片是少了后缀什么的吗 试试直接显示能显示出来不 在浏览器打开试试
image组件显示空白- 当前 Bug 的表现(可附上截图) [图片] - 预期表现 可以正常显示 - 复现路径 pages/order/order.wxml - 提供一个最简复现 Demo [图片] - 其它描述: 特意bindload 和binderr,触发了bindload ,图片按照宽高占用了一篇区域,但是空白的。如果setData时,url是直接一个字符串,图片就能显示出来。 如果是从storage中取出,或者通过一个中间变量,就不显示。 小程序总共6个页面,出现问题的是顺序下来的流程里的第4个页面。前几个页面的image表现都是正确的
2019-07-12可以使用 await async 了解下es的异步吧
appData里面有值,为什么打印是nullonReady: function () { var that = this; wx.getStorage({ key: 'driver', success: function (res) { that.setData({ driver: res.data, groupId: res.data.groupId }) }, }) console.log(this.data.groupId); wx.request({ url: 'http://localhost:8082/wx/getVideoList/', data: { groupId: that.data.groupId }, success(res) { console.log(res) } }) }, [图片] [图片] [图片]
2019-07-11迁移的费用只是迁移的费用 支付的话是需要认证的,相当于是新的公众号认证了
小程序迁移主体后还需要在花3百元申请微信认证才可以开通微信支付么 ?花300元 迁移小程序,小程序迁移主体审核通过后,还需要再花3百元申请微信认证才可以开通微信支付么 ? 不是迁移审核完成后一并认证的吗? 感谢
2019-07-11