- 小程序发红包被提示appid需要公众号?
返回错误提示:非法appid,请确认是否为公众号的appid https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_4&index=3 [图片] 接口文档写着允许小程序appid,
2022-03-09 - 微信网页分享没有分享好友和朋友圈点的选项?
[图片] 如图,wx.config debug 显示的ok的, 也添加了 wx.showMenuItems({ menuList: ['menuItem:share:appMessage','menuItem:share:timeline'] // 要显示的菜单项,所有menu项见附录3 }); 就是不显示,www域名可以
2021-10-08 - 公众号 H5使用wx-open-audio组件,调用play方法没反应?
签名没问题,直接点击wx-open-audio元素可以播放,但调用play方法能收到123的弹窗,说明没报错,但就是不播放 <wx-open-audio id="audio" title="别找我麻烦" singer="蔡健雅" episode="说到爱" src="http://abc.com/VideoGallery/audio/20201010/2020102101.mp3" > </wx-open-audio> <botton onclick="play();" style="margin-top:30px;">播放</botton> <script type="text/javascript"> const audio = document.getElementById('audio'); function play(){ audio.play(); alert(123); } </script>
2021-08-17 - wx.config移动端正常微信pc端提示fail?
RT:签名算法没问题,IOS端和安卓端都正常,就PC端debug:true时会显示 fail,是有什么限制?
2021-07-21 - 微信公众号如何通过事件获取红包领取状态?
比如我发了100个红包,用户领取红包后是否会有事件通知服务端更新红包状态?
2021-05-04 - win7 系统微信pc版公众号菜单使用系统默认浏览器打开设置下没了?
以前有个使用系统默认浏览器打开的选项,现在没了?什么神操作,官方没反应?win10下没问题 [图片]
2021-04-17 - 如何防止获取用户信息是session_key过期?
我写了个公共的请求api获取授权的类,因为session_key是没有失效时间的,服务端的token时间是有访问一直在累加的,所以通过getUserProfile获取encryptedData的时候发现session_key 已经解不了这串数据了,这时候服务端返回401触发api类重新获取session_key 再次请求发现也解不了,感觉可能是getUserProfile获取数据时的session_key在重新wx.login的时候已经变化了 import { Token } from 'token.js'; import { Config } from 'config.js'; class Base { constructor() { "use strict"; this.baseRestUrl = Config.apiHost; } //http 请求类, 当noRefech为true时,不做未授权重试机制 request(params, noRefetch) { var _self = this, url = this.baseRestUrl + params.url; if (!params.type) { params.type = 'GET'; } /*不需要再次组装地址*/ if (params.setUpUrl == false) { url = params.url; } return wx.request({ url: url, data: params.data, method: params.type, header: { 'content-type': 'application/json', 'token': wx.getStorageSync('token') }, enableHttp2: true, success: function (res) { // 判断以2(2xx)开头的状态码为正确 // 异常不要返回到回调中,就在request中处理,记录日志并showToast一个统一的错误即可 var code = res.statusCode.toString(); var startChar = code.charAt(0); if (startChar == '2') { params.sCallback && params.sCallback(res.data); } else { //console.log('code' + code); if (code == '401') { if (!noRefetch) { _self._refetch(params); } } if (!noRefetch) { _self._processError(res); params.eCallback && params.eCallback(res.data); } } }, fail: function (err) { //wx.hideNavigationBarLoading(); _self._processError(err); // params.eCallback && params.eCallback(err); } }); } _processError(err) { console.log(err); } needGetUserInfo(callback, eCallback) { var param = { url: '/mp/auth/needGetUserInfo', type: 'POST', data: {}, sCallback: function (data) { callback && callback(data); }, eCallback: eCallback } this.request(param); } upUserInfo(pdata, callback, eCallback) { var param = { url: '/mp/auth/UserProfile', type: 'POST', data: pdata, sCallback: function (data) { callback && callback(data); }, eCallback: eCallback } this.request(param); } _refetch(param) { var token = new Token(); token.getTokenFromServer((token) => { this.request(param, true); }); } /*获得元素上的绑定的值*/ getDataSet(event, key) { return event.currentTarget.dataset[key]; }; }; export { Base };
2021-04-11 - 微信小程序列表频繁触发onPullDownRefresh,onReachBottom数据错位怎么办?
已经加了状态判断字段判断数据是否完成,但是还是会出现先执行上拉刷新后下拉刷,上拉数据的数后出现在了前面
2021-04-11 - wx.getUserProfile 获取到的encryptedData数据解密后未包含openid?
是哪里配置的不对吗,我是将解密后的字符串直接输出,文档里说有openid,我解出来就是没有 [图片]
2021-04-04 - 微信小程序和微信公众号openid可以一样吗?
微信公众号已经累积了10w粉丝,现在要开发小程序,发现openid不一样,用unionid因为原先没有记录该信息,又有部分微信公众号取消关联的无法同步原先微信账号的unionid,所以是否有办法打通两端的openid,使他们一样
2021-04-02