近期微信『 小程序·云开发 』悄悄的上线了一个叫做“云调用”的新功能。
从文档上看,云调用是基于云函数使用小程序开放接口的能力,在云函数中使用云调用来调用服务端接口,无需换取access_token,只要是在从小程序端触发的云函数中发起的云调用都会经过微信自动鉴权,开发流程进一步从而进一步Serverless化。
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/openapi.html
这是一个微信和腾讯云团队在『 小程序·云开发 』解决方案中新打磨的功能点,目的应该是进一步降低开发门槛。
微信小程序云调用上线后带来哪些好处呢,我们结合场景来看下开发流程的变化:
场景:用户提交订单后,通过模板消息触达用户进行提示
云调用支持前后发送模板消息流程对比
- 开发者服务端调API方式:
- 小程序上传用户formId到开发者服务端
- 服务端检查access_token是否过期,过期调微信api获取
- 服务端用formId调微信api发送模板消息