- 申请设置订单页path信息 消息推送内容问题
https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/basic-info-management/applySetOrderPathInfo.html 常规消息推送是这样的,例如:设置小程序名称 <xml> <ToUserName><![CDATA[gh_fxxxxxxxa4b2]]></ToUserName> <FromUserName><![CDATA[odxxxxM-xxxxxxxx-trm4a7apsU8]]></FromUserName> <CreateTime>1488800000</CreateTime> <MsgType><![CDATA[event]]></MsgType> <Event><![CDATA[wxa_nickname_audit]]></Event> <ret>2</ret> <nickname>昵称</nickname> <reason>驳回原因</reason> </xml> 但是申请设置订单页path信息的推送内容却是这样: <xml> <List>申请结果列表</List> <Appid>申请的appid</Appid> <AuditId>审核单id</AuditId> <RetCode>每个申请的返回码</RetCode> </xml> 但是缺少了Event
2023-10-25 - 服务商API创建的特约商户,在支付后台绑定特约商户APPID为什么多了那么多步骤?
服务商API创建的特约商户,同时通过支付进件API申请支付。申请下来后,在服务商后台绑定特约商户的APPID,为什么多了那么多确认步骤。最早是超管确认,现在又是待AppID确认。 [图片] 其他信息: 1.这个公司2002年就成立了 2.小程序APPID:wx0a423fb30c6826da 3.支付进件签约已完成 翻了文档说,要到小程序后台确认。但是第三方创建的小程序哪来的后台。 有人会说,去“小程序助手”绑定邮箱密码。这无疑增加商户操作的麻烦。 所以疑问.之前可以直接绑定无需其他操作,现在为什多了那么多步骤?有人说新交易管理规范有关,那是不能绑定,但是已经在一步步的确定,肯定和这没关系。所以问题在哪?具体文档又在哪? ----最终----- 所有第三方快速注册的小程序都要绑定邮箱密码,需要在小程序-微信支付-商户号 那里点点确认,支付商户后台点一点,公众号 商户支付助手 接收通知
2023-09-06 - 文档无法正常切换查看
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/sec-check/security.imgSecCheck.html 查看内容安全这几个文档时,无法正常切换查看
2021-09-01 - CanvasContext.fillText 中x,y解释应该是文字左下角
CanvasContext.fillText 中x,y解释应该是文字左下角,现在文档为左上角
2021-05-28 - 部分用户wx.login+code2Session,在没有关注公众号却获取到unionid?
[图片] 小程序和公众号已经绑定在同一个开放平台账号,且开放平台只绑定了这两个。 小程序appid:wx4b2657bf925929cc 公帐号appid:wxcb310307b13eca3e 目前遇到的问题:新进小程序用户在wx.login+code2Session获取到了unionid 根据官方规则: 途径一:因为是新进小程序,故不可能 wx.getUserInfo授权; 途径二:已开发了关注公众号储存关注用户信息的程序,同时也拉取了所有已经关注公帐号的用户,仍未匹配到; 途径三:无移动应用; 途径四:新进用户,未授权,也不可能会有支付; 途径五、途径六:未使用云函数; 排除以上规则,部分新进的用户却解析到了unionid,虽然不影响我们的业务逻辑,但是还是感觉很奇怪。
2020-11-06 - 微信支付分帐功能。分账后还能全退款吗
1.微信支付分帐功能,待分帐前发起了部分退款,退款金额是否有上限?金额来自哪? 2.部分退款大于订单总金额减去分账金额分账金额,能否继续分账?如果不能,我退款后是不是要调完结分账接口解冻?
2020-09-16 - 直播间商品管理接口,获取商品列表查询返回的total不正确
获取商品列表总是查不到新提交的商品,goods返回的数量多数会比total少,使用获取商品状态接口查询返回商品状态是通过的,但是分页接口就是查不到。是什么原因https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Mini_Programs/live_player/commodity-api.html API:https://api.weixin.qq.com/wxaapi/broadcast/goods/getapproved?access_token=access_token appid:wxa741d07e07a6c460
2020-08-29 - 开发者工具预览自己定制的input标签 游标自动跳
开发者工具版本:v1.02.1904090 自己定制的input标签在开发者工具预览的时候会自动跳到下一个标签内,有时候又会来回跳。真机模拟不会。wxml代码: <view class='row' style=' background-image:url({{login_bg}});'> <view class='login'> <form bindsubmit='loginIn'> <view class='b20'> <input type='text' name="username" placeholder='请输入账号' value=''></input> </view> <view class='b20'> <input type='password' name="password" placeholder='请输入密码' value=''></input> </view> <button form-type='submit'>登陆</button> </form> </view> </view> wxss代码: /* pages/login.wxss */ .login{ width: 70%; height:400rpx; margin: 0 auto; margin-top: 400rpx; } .login button{ float: left; width: 100%; } .b20{ margin-bottom: 30rpx; width: 100%; float: left; height: 100rpx; } .b20 input{ padding: 5px; background-color: #f9f9f9; border-radius: 10rpx; height: 80rpx; text-align: center; } js代码: // pages/login.js var app = new getApp(); Page({ /** * 页面的初始数据 */ data: { login_bg: app.url.stc +"/images/login_bg.png" }, loginIn:function(e){ console.log(e); var username = e.detail.value.username; var password = e.detail.value.password; console.log(username + password); if(username == ''){ wx.showLoading({ title: '账号为空', }); setTimeout(function () { wx.hideLoading() }, 2000) return; } if (password == '') { wx.showLoading({ title: '密码为空', }); setTimeout(function () { wx.hideLoading() }, 2000) return; } //var data = "username="+username+"&password="+password; wx.request({ url: app.url.stc+'/admin/login.do', data:{ username:username, password:password }, header: { "Content-Type": "application/x-www-form-urlencoded" }, method: "POST", success(res) { console.log(res); if (res.statusCode == 200){ if (res.data.result == 0){ var cookies = res.header['Set-Cookie']; cookies = cookies.split(";")[0]; if (wx.getStorageSync("cookieKey") == ''){ wx.setStorageSync('cookieKey', cookies); app.header.cookie= cookies; } wx.showLoading({ title: '登陆成功', }); setTimeout(function () { wx.hideLoading() wx.reLaunch({ url: '../home/home' }) }, 2000) }else{ wx.showModal({ title: '提示', content: '用户名或者密码错误', showCancel: false }) } }else{ wx.showModal({ title: '提示', content: '用户名或者密码错误', showCancel: false }) } }, fail: function () { wx.showToast({ title: '登陆失败', icon: 'success', duration: 2000 }) } }); }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { if (wx.getStorageSync("cookieKey") != ''){ console.log("有cookie值"); wx.reLaunch({ url: '../home/home' }) } }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } }) 代码片段:https://developers.weixin.qq.com/s/2CSa2Rme7X7U
2019-04-24