个人案例
已调整完成,有需要的可以看一下这个 https://lln.kim/article/8e6cbe63e5b54e4b8468b66608907e39.html
wx.requestPayment wx.requestOrderPayment 均调用失败是?1.开发版,体验版都可以调用成功,正式就调用失败 2.最开始是使用wx.requestPayment,然后失败提示,商城小程序需要使用wx.requestOrderPayment,就修改了。修改后成功了,但过两天又变成了失败。 3.而且这个小程序微信支付显示的那栏和别人的不一样,不知道是申请的时候,选了什么 [图片] 这是一直失败的小程序 [图片] 这是正常的小程序
2022-07-16真他么坑,体验版可以正式版不行,改接口也没个通知
uniapp中微信小程序支付调用wx.requestPayment失败,拉不起支付,怎么回事?开发版和体验版 都能够正常拉起微信支付,但是上传后的正式版无法拉起微信支付。报 “wx.requestPayment is deprecated for shop plugin.please use wx.requestOrderPayment” 和 “requestPayment:fail check ticket rejected” 的错误 网上找的解决方案都是关于 商户平台的,但我们交易都是自己的平台接口,没用商户平台的组件。如何解决啊?
2022-07-07确实坑,我来告诉大家吧,其实是需要在开放平台https://open.weixin.qq.com/创建一个APP应用的,然后点击应用后,里面有个申请支付就可以关联了
你的关联申请已发起,请等待App应用的管理员确认你的申请管理员没有收到确认通知,然后怎么弄?急死我了,求加急处理
2022-06-21感觉是微信bug第一次调用播放100%没声音,第二次调用才有声音 我的解决办法是进入页面播放个无声音频 还有点击按钮播放有时候延时非常严重,有解决的朋友麻烦回复一下 这是我小程序中使用的声音 [图片]
wx.createInnerAudioContext()播放音频无声音?wx.createInnerAudioContext()播放音频,在开发工具中有声音,上真机测试就没声音,确定手机开了音量,代码如下: App({ globalData: {}, onLaunch: function () { let myAudio = wx.createInnerAudioContext(); myAudio.src = "https://www.xxx.com/msg.mp3"; myAudio.play(); }, }); 莫非还需要开启啥权限么?怎么回事啊,求大神指教。
2022-03-22不需要用wx.getSetting啊,反正我从来没用过这个接口 https://blog.csdn.net/t_332741160/article/details/115801446
getUserProfile接口授权之后wx.getSetting获取用户授权状态,获取不到?使用getUserProfile接口获取用户信息成功后,在进入小程序还是需要授权, 之前用getsetting里的scope.userinfo判断是否授权, 但是现在getUserProfile授权完之后getSetting里没有scope.userInfo [图片] [图片] 解决办法 目前我的解决办法自己写接口去记录用户是否授权,授权过再也不会弹出授权框。 有个弊端,若过想获取用户最新的昵称和头像等信息的话,得需要用户主动触发授权按钮才能获取 这是我目前的解决办法,大家可以参考
2021-04-17不需要用wx.getSetting,反正我从来没用过 https://blog.csdn.net/t_332741160/article/details/115801446
wx.getSetting包裹getUserProfile是不会获取授权弹窗吗?要怎么处理?getUserProfile(e) { wx.getSetting({ success(res) { if (res.authSetting['scope.userInfo']) { // 已经授权,可以直接调用 getUserInfo 获取头像昵称 wx.getUserProfile({ desc: '用于获取用户个人信息', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写 success: function (detail) { wx.login({ success: ress => { var code = ress.code; //登录凭证 console.log(">>>>>>>>>>code:", code) console.log("encryptedData:", detail.encryptedData) console.log("iv:", detail.iv) wx.request({ url: api.getUnionId, //自己的服务接口地址 method: 'post', header: { 'content-type': 'application/x-www-form-urlencoded' }, data: { encryptedData: detail.encryptedData, iv: detail.iv, code: code, }, success: (res) => { console.log("res:", res.data) if (res.data.code == 'C00000') { util.setToken(res.data.msg); util.setStorageSync("userInfo", res.data.obj); wx.redirectTo({ url: '/pages/breakpage/breakpage', }) } }, fail: function () { console.log('系统错误') } }) } }); } }); } } }) }, 请问wx.getSetting不能用,要用什么替代?原先使用getuserinfo是可以正常授权的,直接换成getUserProfile点击没反应啊,去掉wx.getSetting后会提示unionid为空,我是新手,请大佬回答下怎么改呢?
2021-04-17否则报{"errcode":47001,"errmsg":"data format error rid: 6076681e-1555c387-5211ddba 正确的报文如下,注意line_color是个对象不要当成字符串: {"line_color":{"r":8,"g":145,"b":212},"page":"pages/index/index","scene":"G-1371673601182404608-86","width":"140"}
wxacode.getUnlimite经过测试lineColor这个参数名应该是line_colorhttps://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getUnlimited.html 发现http调用和云函数调用的参数在官方文档上不是一样的,服了
2021-04-14