McWhy原创作品,转载请注明出处!
前言:
我们在小程序开发过程中,大多数应用都是基于网络的。所以我们需要一个有后台的小程序。在最新的小程序开发工具中,已原生的支持了【小程序云开发】。小程序云开发提供了三大主要功能:数据库、存储和云函数。
使用这三大功能,基本上我们就可以完成大部分的小程序开发需求了。此外,这些功能,在限量内都是免费的,这为我们的小程序前期提供了很大的帮助,后期用户量足够多使用量增大的情况下,我们可以在小程序端引入广告,用广告的收入付费扩容。
小程序云开发的基础知识可以查看官方的教程来学习,网址如下:
使用云函数获取access_token:
使用小程序云开发的过程中,很多接口都需要提供小程序的access_token。access_token的有效期是2小时,需要定时刷新,如果不能妥善处理,会导致调用时冲突。
参考文档:
功能实现思路:
拼接请求参数;
将获取的token解码成字符串;
查询【myToken】集合中是否有token,如果0,需要新建,如果大于0进行更新
将token字符串存入【myToken】集合
如果执行出错使用云函数发送模板消息通知管理员
函数执行成功,返回OK
创建了一个regularUpdateToken 云函数用来定时更新token,核心代码如下:
index.js
文件 package.json
定时器文件 config.json 当前设置 每2小时的 10分9秒时 执行
后续安排:
后续在有时间的情况下,我会陆续分享【使用云函数获取带参数小程序码】、【云函数发送模板消息】等功能。
——————————————————————
McWhy原创作品,转载请注明出处!
可以转发到朋友圈进行收藏!
——————
领取专属 10元无门槛券
私享最新 技术干货