微信小程序

分类下相关文章

使用一个 gmail 邮箱无限注册微信小程序管理账号

平时奔命于实现客户的各种奇葩小程序功能需求,终于有个周末没那么忙,我决定给自己定制一个微信小程序。 但是,发现注册微信小程序需要绑定一个邮箱,而我平时常用的两个不知道何时已经绑定过了。而注册一个新邮箱异常麻烦,QQ 需要绑定手机号,163 也是。作为一个想给自己写一百个小程序的好儿郎,我觉得这样注册邮箱太浪费生命,管理成本也很高。 突然想起曾经在哪里看过,一个 gmail 邮箱可以通过在后面加后缀当成 N 个邮箱使用的介绍。 于是搜索了一下,果然可以。方法是: 在已有的 gmail 邮箱前缀部分添加 +anything 例如,如果你原有的邮箱是 tony@gmail.com 可以通过加后缀 ...

阅读全文...

微信小程序打赏功能的相关问题

微信小程序打赏功能是否算是虚拟支付 打赏和购买线下商品均不属于虚拟支付。 打赏功能细分为给开发者打赏和给普通用户打赏 给开发者打赏,不需要任何资质,不需要添加特殊类目 但是如果要给普通用户打赏,需要添加社交红包-社交红包类目 参考: https://developers.weixin.qq.com/community/develop/doc/0000865a6804b07f5248175fd56c00?highLine=%25E6%2589%2593%25E8%25B5%258F 属于社交红包类目的打赏功能需要红包类小程序商户号 微信官方的说法是,为了规避风险,社交红包类目需要使用特殊的小 ...

阅读全文...

微信小程序在 oppo 和坚果 android 系统上页面下拉卡顿问题

今天遇到一个诡异的微信小程序卡顿问题。 商品列表,下拉时,在 oppo 和坚果 android 系统上异常卡顿。但是在华为最低端的 600 块钱手机上依然流畅。所以,排除了由于节点过多引起卡顿的猜测。 于是百度了一下。果然在 oppo 的 android 系统上有一个通病,scroll-view 中如果包含 input 就会卡顿。。。 而,我把当前商品的数量写在了 input 中,换成 text 标签之后,这个问题就解决了。非常流畅。 ...

阅读全文...

微信小程序 tabbar 图标添加角标

例如,当购物车里有商品时,在微信小程序底部的 tabbar 购物车图标加上数字提示,用户体验会非常好。 调用接口 wx.setTabBarBadge({ index: 0, text: '1' }) 注意: text 必须为文本,不能是数字。如果为数字,转换为字符串。 效果如图 去掉角标 wx.removeTabBarBadge({ index: 0, }) 官方文档 https://developers.weixin.qq.com/miniprogram/dev/api/wx.setTabBarBadge.html ...

阅读全文...

微信好物圈可由微信小程序 API 提交商品

微信好物圈这个功能有点意思。可以看到微信好友推荐的商品。我猜测这个设计的初衷是 清理朋友圈的微商信息 让闲的在微信里不知道干什么的人多一个消耗时间的去处 面对抖音商品推荐的被动跟进 微信好物圈有点类似目前微信里的看一看功能,看一看可以看到微信好友推荐的公众号文章。当然这个功能我从来都不愿打开 我是不相信微信公众号里会产生什么有阅读价值的文章的 那些点了推荐的人,可能推荐的目的并不单纯,至少我是不想让我的微信好友知道我阅读过什么 朋友圈我都半年不看了,我还会看这个么 所以我觉得这个功能是把微信变成垃圾信息集中地的又一力作。 微信小程序 当然对于靠微信小程序吃饭的我来说,又多了一个向客户兜 ...

阅读全文...

微信小程序上传大视频文件到七牛 CDN

目前有个需求是使用微信小程序上传视频到后台,视频长度在三分钟左右,大小在 500M 左右。 微信小程序官方提供了 wx.chooseVideo 接口 ,以拍摄视频或从手机相册中选视频,然后使用七牛的三方上传 SDK 进行上传。 https://github.com/gpake/qiniu-wxapp-sdk wx.chooseVideo 返回的数据 duration: 17 errMsg: "chooseVideo:ok" height: 1080 size: 42860973 tempFilePath: "wxfile://tmp_e21ce2292ded4a8 ...

阅读全文...

微信小程序观看直播时卡顿或黑屏原因

昨晚客户反馈直播时,用户侧微信小程序端视频卡顿,或者黑屏。 从腾讯云直播后台看,客户的直播源应该是网络状况不佳,传送的视频源掉帧严重。 直播对宽带上行带宽的要求 无线网络:WIFI 连接的直播受距离、环境等使用因素的影响,需要让设备尽量靠近 WIFI 信号源,避免穿墙或金属物遮挡,保持信号强度,带宽6M以上,同时避免其他设备接入 WIFI 信号源抢占信号; 有线网络:直播场地有专门的网口使用,最好是专线网络,上下行带宽不少于4M; 本地测速 腾讯电脑管家有个测试功能,可以看一下上传速度。 客户说是在家里进行的直播,测试结果一看。下载速度 5M/s,上传速度 1M/s。确实保证不了上传速 ...

阅读全文...

微信小程序中视频无法播放,显示黑屏,但是有声音

微信小程序的视频播放组件,在某些低端 Android 手机上无法正常播放视频,例如华为的某些机型。 表现为,播放时只显示黑屏,但是有声音。 而并不是所有的视频都如此,只有部分视频出现这个问题。于是对比了两个视频文件,一个为在问题手机上能正常播放的,另一个则不能。 可以播放的 MP4 视频相关参数 该视频是由腾讯云直播服务自动生成的录播文件。 Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format prof ...

阅读全文...

微信企业付款到零钱功能的开通条件及限额

由于经常要在微信小程序或者微信公众号网页中加入微信提现功能,所以必须了解一下微信企业付款到零钱功能的限额: 商户的单日总限额 接收方的日限额 接收方的单笔限额 (上限,及下限) 开通条件 分两种情况 入账方式为即时入账至商户号,结算周期为T+1的商户,需满足三个条件:1)入驻满90天,2)截止今日往回推30天连续不间断保持有交易,3)保持正常健康交易 其余结算周期的商户无90天/30天开通限制,但仍需保持正常健康交易 目前申请的账号,基本都为 T+1 结算周期,所以 90天/30天 开通限制实际上是非常坑爹的。需要做好心理准备。 付款额度 接受方,单笔及单日限额都是 2W,单笔最低额 ...

阅读全文...

微信支付回调 IP 白名单

附一:微信支付回调通知出口IP列表 商户侧对商户回调通知功能开通白名单网段: 101.226.103.0/25、140.207.54.0/25、103.7.30.0/25、183.3.234.0/25、58.251.80.0/25 说明: 上海电信出口网段 101.226.103.0/25 上海联通出口网段 140.207.54.0/25 深圳电信出口网段 183.3.234.0/25 深圳联通出口网段 58.251.80.0/25 香港出口网段 103.7.30.0/25 注意:深圳的出口为新增,商户侧需要新开防火墙 官方文档地址: https://pay.weixin.q ...

阅读全文...

微信小程序扫码登录网站逻辑

想实现网站与微信小程序账号打通,并且网站的登录可以使用微信扫码,弹出微信小程序确认登录。 实现逻辑参选下面的思维导图 需要注意的事项 账号打通是基于使用了同一 MySQL 数据库。 但是项目是两个独立的 Laravel 项目,要想 access_token 共用,需要保证 .env 中的 key 一致 oauth-private.key oauth-public.key 一致 ...

阅读全文...

微信提现失败:更换了openid,但商户单号未更新

现象是,部分用户提现失败,大部分能提现成功。 固定的几个用户,调用微信提现接口时,一直报错 更换了openid,但商户单号未更新 刚开始我以为是,提现按钮点击了多次,同一订单号被提交。(订单号是使用表单的自增ID做的) 但一想,这跟提示的错误信息完全无关啊。而且,就算是重复提交,也应该有一个请求是成功的,但实际上并没有一个成功的。 难道是数据错乱了?那就麻烦大了。。。 反复了确认了几遍代码逻辑,发现不是逻辑问题。数据库中的数据从更新日期看也没有被篡改的迹象。 那就没有头绪了。。。既然逻辑没问题,为何还会说更换了 openid。。。 突然想到,莫不是这个数据表在上线时被清空过,并且重置了自增 ...

阅读全文...

Laravel Passport & 微信小程序的登录态维护 (三)

如何获取请求头中的 access_token $request->bearerToken() access_token 的长度 $ python Python 2.7.12 (default, Dec 4 2017, 14:50:18) >>> token = 'xxx' >>> len(token) 1076 Google 查到有的是 1071, 所以猜测长度在 1000 ~ 2000 之间。 ...

阅读全文...

微信卡券创建礼品卡接口报错 - data format error, do NOT use json unicode encode

同事在微信小程序服务端使用 PHP Guzzle 调用微信卡券创建礼品卡接口,当参数中包含中文时,会报错 'errcode' => 47002, 'errmsg' => 'data format error, do NOT use json unicode encode (\\uxxxx\\uxxxx), please use utf8 encoded text! hint: [apaaxa01214794]', PHP 代码为 $client = new \GuzzleHttp\Client(); $card = [ // some code, e.g. 'notice' ...

阅读全文...

华为手机调用 wx.previewImage 时黑屏

华为手机在微信小程序中预览大图时,会显示黑屏,一直转圈中,无法显示图片。 打印了一下日志,发现图片链接里包含中文,使用 encodeURI 之后就正常了。 注意,current 与 urls 参数中的链接都需要 encodeURI 处理。 var url = encodeURI(e.currentTarget.dataset.src); wx.previewImage({ current: url, urls: images, }) 这个问题只有在华为的 android 系统上能否复现,小米也没有这个问题。 ...

阅读全文...