微信小程序云开发
喵喵叫的猴
只争朝夕,不负韶华
展开
-
使用request-promise在小程序内通过HTTPS调用uniformMessage.send发送公众号模板消息(不同小程序端间发送消息)
云调用的方法我之前的博文中有介绍,此处就不多做介绍,本文主要介绍使用HTTPS调用的方式发送统一模板消息,使用该方式发送模板消息的主要应用场景为发送消息端和接收端用户分别使用不同的小程序,比如用户使用某商城小程序下单,商品配送的服务人员使用的另外一个服务端小程序,因为不同云环境中的openId是不一样的,统一模板uniformMessage.send需要传入接收者的openId,此时就需要使用HTTPS调用的方式。原创 2020-07-15 13:15:01 · 3766 阅读 · 2 评论 -
Qt 连接管理微信小程序云数据库一(获取微信后台接口调用凭据ACCESS_TOKEN)
最近做了一个微信小程序,使用微信小程序云作为后台数据服务,现开发PC管理员端,记录下开发过程。腾讯微信小程序开发文档中对获取小程序全局唯一后台接口调用凭据(access_token)的描述为请求地址GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&s...原创 2020-02-29 20:33:03 · 2199 阅读 · 0 评论 -
Qt 连接管理微信小程序云数据库二(查询微信小程序云数据库中JSON数据)
腾讯微信小程序开发文档中对数据库查询记录描述为:请求地址POST https://api.weixin.qq.com/tcb/databasequery?access_token=ACCESS_TOKEN请求参数属性 类型 默认值 必填 说明 access_token string 是 接口调用凭证 env st...原创 2020-02-29 21:24:23 · 1036 阅读 · 0 评论 -
Qt 连接管理微信小程序云数据库三(获取微信用户头像信息并在QWidget中显示)
这里主要介绍如何在QLabel中显示URL头像(如果使用QML开发,直接在Image控件的source属性中添加URL即可)实现思路为使用QNetworkAccessManager从头像URL获取数据并使用QPixmap存储图片数据,获取数据后发送信号传输图片信息原创 2020-03-04 20:23:48 · 1072 阅读 · 0 评论 -
使用HTTP API更新小程序云数据库数组中第N项数据(HTTP中pull无效)
微信开发文档中对小程序云数据库更新的API(使用HTTP时不能使用pull和pullAll)如果想找出数组字段中数组的第 n 个元素等于某个值的记录,那在<key, value>匹配中可以以字段.下标为key,目标值为value来做匹配。如对上面的例子,如果想找出number字段第二项的值为 20 的记录,可以如下查询(注意:数组下标从 0 开始)原创 2020-04-02 20:10:36 · 1271 阅读 · 0 评论 -
小程序云开发实现微信支付,不需要搭建服务器
一、开发微信支付功能一定要架设服务器吗?2019年的最后一天,舍得叔叔沉浸在探索的兴奋中,验证了微信小程序云开发也能优雅实现微信支付!小程序的目标是建立一个“serverless”环境,不用自行架设服务器,而完全通过小程序、云函数、云存储、云数据库来实现整个应用功能。理念很有吸引力,就是那句话:一个人也要像一支队伍!但是,云开发刚刚推出一年多,很多地方不够完美,方向是“去服务器”,但很多地方离开服务器就寸步难行。比如,要想在小程序里面实现微信支付功能,连官方文档都说开发者必须建立自己的服务器。二转载 2020-05-16 21:33:16 · 3339 阅读 · 0 评论 -
微信小程序云开发原生支持微信支付(官方云函数微信支付方法,无需服务器)
使用云开发来实现相应的支付功能后,开发者无需关心证书、签名、微信支付服务器端文档,使用简单,代码较少,只需要调用相应的函数即可。注意:当提交一次支付信息后,微信后台就会记录下当前订单号和对应的价格,即使未进行支付!再次提交相同订单号进行支付请求时,如果价格不一致,此时支付回调函数会返回“调用支付JSAPI缺少参数:total_fee”。解决方法为:修改订单号outTradeNo或者将价格与第一次提交时价格保持一致!原创 2020-05-26 21:36:03 · 4920 阅读 · 12 评论 -
微信小程序不同小程序间调用云环境(多个不同小程序共享云数据)
微信小程序的云开发功能十分方便,无需自己搭建服务器即可实现后台数据服务的管理。但做一些类似于电子购物商城的小程序时,就需要管理端对后台数据进行管理。由于每个微信公众平台账号只能发布一个小程序,因此无法共用同一个云开发环境。此时就需要进行云函数跨云开发调用。原创 2020-06-01 13:15:44 · 6699 阅读 · 23 评论 -
微信小程序云开发处理微信支付成功的回调函数(云函数实现)
在使用微信小程序开发微信支付功能时,使用云开发中的微信支付云调用,将商品信息、支付价格等信息传入云函数中,并在返回的字段payment获取wx.requestPayment接口所需要的所有信息。通过此方法完成微信支付,在wx.requestPayment支付完成后,支付用户如果不点击支付界面中的完成按钮,wx.requestPayment不会触发回调函数success,因此如果将支付后的数据处理(如更新服务器中支付状态、更新商品余量等)就不会触发相应函数。原创 2020-06-08 16:59:18 · 10476 阅读 · 5 评论 -
微信小程序使用云函数实现客户下单后商家小程序接收订单状态通知(通过发送统一服务消息uniformMessage.send实现)
在做服务类小程序时,通常会遇到客户在客户端下单后,接单商家需要有新订单消息提醒的功能。由于小程序模板消息已下线无法使用,而小程序中的订阅消息需要手动订阅后才能触发,并且每次订阅只能触发一次(不管有没有勾选一直允许订阅消息,及时一直允许,也只有一次,只是不弹出授权框而已),再者客户点击下单,商家小程序无法获得订阅授权!因此最终选择的方案为统一服务消息uniformMessage.send。原创 2020-06-18 09:50:51 · 14182 阅读 · 0 评论 -
使用Qt备份微信小程序腾讯云数据库到本地(databaseMigrateExport和databaseMigrateQueryInfo)
云数据库中的数据我们可以使用小程序开发者工具中的控制台进行操作,但必须要安装有开发者工具且操作用户微信被授权登录才可以进行管理维护。因此我使用Qt制作PC端应用程序,通过HTTP API调用的方式管理维护后台数据,这里介绍对云数据库中集合进行备份到本地的功能实现。原创 2020-06-22 13:50:52 · 2007 阅读 · 6 评论