wx.requestSubscribeMessage这个是获取用户同意订阅消息推送授权的;subscribeMessage.send 这个是发送时候才用得到的方法;前者相当于充电过程,后者放电过程。 “总是保持以上选择“这个是勾选后不限发送次数(单次授权只发送一次) 你问的支付方面我没试过,但常规逻辑是看你的需要进行推送(希望支付成功时推送就在success回调里面写,反之就在fail里面写) 希望对你有用
订阅消息触发条件文档描述不清,请官方完善,谢谢?问题提出日期:2020-01-08 我查看官方关于订阅消息的文档时,并没有明确详细的说明订阅消息的可触发条件;唯一一个地方有显示,结果还是搜索摘要里显示的,而且不明确,点进去搜索详情还是没说嘛清晰,见下图: [图片] [图片] [图片] 我的疑问: 1.可调用wx.requestSubscribeMessage方法的前置条件是什么? 2.如果按照搜索摘要所示,用户点击行为或支付回调中可调用,那么支付回调指的是wx.requestPayment方法的success回调还是fail回调? 麻烦官方同学帮忙解答下,感谢你~
2020-01-09重试几次,或者看下工具版本是不是有更新
请求不到数据,请求后一打开数据库,就显示这个错误,求教怎么办啊?请求不到数据,请求后一打开数据库,就显示这个错误,求教啊!!! [图片]
2020-01-09还有xp的用户吗?? ~(:o
xp系统无法使用电脑微信,提示版本过低,提供XP下能用的微信版本?xp系统无法使用电脑微信,提示版本过低,提供XP下能用的微信版 本
2020-01-07不影响,压根就不能发(滑稽
若在管理后台未开通订阅消息,是否会影响订阅消息的发送?【请问】:若在管理后台未开通订阅消息,是否会影响订阅消息的发送? 我们做sass服务的,没办法登录每个商户的小程序管理后台去开通,请问这个影响发送吗? [图片]
2020-01-07提交之后的函数里面把该请的手动清掉,要不就重载页面
为什么form表单提交后,并没有自动刷新,有些数据还可以继续使用?这是我的html,用的是picker选择地址, form将其包含,提交表单时,将数据上传 <view class="item_msg">收货地址(市)</view> <view class="section"> <picker class="picker" name="id" bindchange="bindChange" value="{{city}}" range="{{cityList}}" range-key="name"> <view class=" {{code==0 ? '':'hide'}} ">市:{{cityList[city].name}}</view> <!-- <view class=" {{code==0 ? 'hide':''}} ">市: {{provinceList.city}}</view> --> </picker> </view> </view> <view class="address_msg"> <view class="item_msg">收货地址(区)</view> <view class="section"> <picker class="picker" name="id" bindchange="bindChangeArea" value="{{area}}" range="{{areaList}}" range-key="name"> <view class=" {{code==0 ? '':'hide'}} ">区:{{areaList[area].name}}</view> <!-- <view class=" {{code==0 ? 'hide':''}} ">区: {{provinceList.area}}</view> --> </picker> </view> </view> <view class="address_msg"> <view class="item_msg">详细地址</view> <view class="section"> <input class="detailed" name='detailed' value="{{provinceList.address}}" /> </view> 这是js bindChange: function(e) { var cityName = this.data.cityList[e.detail.value].name console.log("城市"+cityName) let that = this // this.setData({ // city: e.detail.value // }) console.log(this.data.cityList[e.detail.value].code) let citycode = this.data.cityList[e.detail.value].code wx.request({ url: userUrl + '/api/area/selectAll/' + citycode, method: 'GET', dataType: 'json', responseType: 'text', success: function(e) { that.setData({ areaList: e.data.data, cityName: e.data.data.name, // cityName : that.data.cityList[e.detail.value].name }) console.log(e.data.cityList) }, }) }, bindChangeArea: function(e) { var areaName = this.data.areaList[e.detail.value].name console.log("区" + areaName) console.log(this.data.areaList[e.detail.value].code) this.setData({ area: e.detail.value, }) }, switch1Change: function(e) { console.log(e.detail.value); var radio = e.detail.value; if (radio == true) { isDefaul = 0 } else { isDefaul = 1 } }, 这里是表单 formSubmit: function(e) { //修改保存,url,路径没改 var address = e.detail.value.detailed console.log('城市' + address) var phone = e.detail.value.phone if (phone.length > 11 || phone.length < 11) { wx.showModal({ content: '请填写正确的手机号', }) } else if (cityName == 0) { wx.showModal({ content: '请填写收货地址(市)', }) } else if (areaName == 0) { wx.showModal({ content: '请填写收货地址(区)', }) } else if (address == 0) { wx.showModal({ content: '请填写填写详细地址', }) } console.log('form发生了submit事件,携带数据为:', provinceName, '和:', cityName); wx.request({ url: userUrl + '/api/userAddress/update/' + id, header: { "Content-Type": "application/x-www-form-urlencoded", "ut": '97835e52d2b8f4d77f00d1b729b48bbd' }, data: { contact: e.detail.value.username, mobile: phone, province: '', country: '', province: provinceName, city: cityName, area: areaName, address: address, zipcode: '', isDefault: isDefaul, }, method: "PUT", dataType: 'json', responseType: 'text', success: function(e) { wx.navigateBack({ delta: 1 }) }, fail: function(e) { console.log(e); 问题是,当我第一次提交表单保存成功后,表单里的数据并没有失效,当下次提交如果不做选择时,提交的数据还是第一次的,但此时我什么都没有选。 我想问问大佬是什么原因。我觉得应该是var address = e.detail.value.detailed这样的声明有关,但又不知道怎么描述
2020-01-07小程序里很少听到session这东西,都忘了是个啥了
云函数中, session 如何存储 获取?一般编程语言是存储到内存中,由于云函数无状态,似乎只能把session存储到数据库中?
2020-01-06使用工具端的缓存就没问题,使用真机的就不行,重写了获取openid的方法,还是不行
机器翻译真机bug真机上:translate_en2cn result : {code: 874992, msg: "unauthed"}//返回的是状态码和提示 开发工具上:translate_cn2en result : {result: "XXXXXXXXX"}//返回的是正常结果 两个返回的结果类型都不一样,但是也没有查到那个错误码是什么意思,文档都搜遍了也没找到,有大佬遇到过这个问题吗,还望不吝赐教。 源代码: test:function(){ var that = this let trans_type = this.data.type let keywords = this.data.keywords switch (trans_type){ case'CNtoEN': plugin.api.nlp('translate_cn2en', {: keywords}).then(res => { that.setData({ transKeywords:res.result }) console.log("translate_cn2en result : ", res) }) break; case'ENtoCN': plugin.api.nlp('translate_en2cn', {: keywords}).then(res => { that.setData({ transKeywords:res.result }) console.log("translate_en2cn result : ", res) }) break } },
2019-12-30有时候灵光一闪,灵感就像那么一点点微光,看到‘’个人开发者不支持‘’这一类的信息,那一点点小火苗也没了,生而为人,我好卑微。
#微信创客自荐计划# 你有哪些产品想在微信内开发却苦于没有相关接口或技术支持?你有什么好的产品想法、或者曾经尝试开发过什么产品,最终却没有实现?未能实现的原因是什么呢? 你最希望微信为你的想法提供哪些相关接口或技术支持? 微信官方今年年底发起“微信创客自荐计划”,希望记录和发掘更多的「微信创客」及其原创作品,打造属于微信独有的创作者展现平台,优秀的作品有机会获得定向曝光展示和商业化支持。 社区#微信创客自荐计划#系列话题优秀回答者将获得微信正版周边礼品一份,快来参加吧! [图片] [图片] [图片] [图片] [图片] *图片仅供参考,实际奖品选择与发放将视官方周边更新与存货情况进行适当调整 *获奖情况将在「社区每周」公告中进行公示
2019-12-24估计和之前的模板消息一样,用定时器没法调用
云端定时触发器调用订阅消息,为什么会返回604101错误?我在本地测试云函数时,使用subscribeMessage.send没有遇到问题,但是设置定时触发器及云端测试调用后,就遇到了和以下链接一样的问题: https://developers.weixin.qq.com/community/develop/doc/000a265699494018f459acb705b800?highLine=subscribeMessage.send%253Afail%2520Invalid%2520request%2520param 具体报错为Error: errCode: -501007 invalid parameters | errMsg: subscribeMessage.send:fail Invalid request param 根据帖子里的一些回复,下载了最新的nightly build开发工具,上传云函数和定时触发器后,又发生了更加令人费解的错误: "errCode":-604101,"errMsg":"system error" 为什么本地测试正常,在云端频频报错呢?
2019-12-21你人没了
毕业(真实的版本)《赫特福德大学毕业证-|Hertfordshire毕业真实一样?AL文凭《赫特福德大学毕业证书》【微/Q:896091910——WeChat:hsh12688】《Hertfordshire毕业证书》【留信网认证&博士&硕士&海归&本科&排名&成绩单】制作国外(海外)澳洲英国、加拿大、韩国、美国、新西兰等各大学毕业证,修改成绩单分数,认证,文凭,diploma,degree 真实认。海外回囯的同学定制毕业证、真实认证、毕业证、学位证书、使馆公证、囯外真实学位认证、使馆留学回囯人员证明、录取通知书、Offer、在读证明、雅思及托福成绩单、网上存档永久可查![实体经营,值得信赖]十五年致力于帮助留学生解决无法毕业,无法认证真实的难题;并帮助留学生制作国外大学毕业证(896091910),成绩单,真实认证、成绩单以及回国所需的真实学位真实认证。 【环球网军事报道】据英国《简氏防务周刊》11月30日报道,德国莱茵金属集团公司计划研发一款155毫米远程火炮,这款火炮将采用革命性的“60倍径”,而目前现役的155毫米榴弹炮都采用“52倍径”。莱茵金属集团公司尝试将这款火炮将装备在轮式底盘上,而这也是德国军队未来计划的一部分。 据了解,倍径是火炮身管长度和口径的倍数,倍径越大,火炮可以拥有更高的膛压,更高的膛压意味着炮弹可以打的更远,力量更足。但倍径越高,火炮炮管承受的压力就更高,对工艺和材料的要求也更高,因此目前世界上不少155毫米的榴弹炮采用成熟的52倍径。而同为155毫米的榴弹炮,60倍径将拥有比52倍径更大的膛压。 报道称,德国莱茵金属公司称,目前正在和德国的国防采购机构密切合作研发这款新的火炮系统。该火炮在采用60倍径的155毫米火炮时仍然可以发射北约制式弹药,因此这款火炮未来有望成为北约国家火炮中的佼佼者,并获得德国以外其他国家的订单。 据称,德军国防采购机构表示,这款火炮的最大有效射程需要达到75公里,而莱茵金属则宣布,这款新型火炮的最大射程可达83公里,超出的10%射程,以便适应各种不同火炮。
2019-12-02