微信小程序中的云开发如何使用云函数生成二维码
2019-03-07 17:36
971 查看
版权声明:转载请保留原文链接及作者 https://blog.csdn.net/u011236348/article/details/88314881
前言
更多内容,请访问我的 个人博客。
首先,需要给对应的云函数安装
request-promise依赖。(不会给云函数安装依赖的盆友请移步 微信小程序中的云开发如何使用npm安装依赖)
生成二维码的云函数如下:
// 云函数入口文件 const cloud = require('wx-server-sdk') const rp = require('request-promise') cloud.init() // 云函数入口函数 exports.main = async (event, context) => { const page = event.page const scene = event.scene //appid和秘钥 const appid = '***', secret = '***'; const AccessToken_options = { method: 'GET', url: 'https://api.weixin.qq.com/cgi-bin/token', qs: { appid, secret, grant_type: 'client_credential' }, json: true }; //获取AccessToken const resultValue = await rp(AccessToken_options); const token = resultValue.access_token; //获取小程序码配置 const code_options = { method: 'POST', url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' + token, body: { 'page': page, 'width': 430, 'scene': scene }, json: true, encoding: null }; //获取二进制图片 const buffer = await rp(code_options); const upload = await cloud.uploadFile({ cloudPath: 'wxacode.png', fileContent: buffer, }) return { wxacodefileID: upload.fileID } }
相关文章推荐
- 如何生成微信小程序正方形二维码(不需请求接口获取)
- 微信开发-生成带参数的二维码及简单使用
- 详解如何在微信小程序开发中正确的使用vant ui组件
- WIndow下使用QT C++开发生成带Logo的二维码的程序
- 微信小程序二维码如何生成?
- 微信小程序开发如何使用npm包--labrador使用
- .NET开发微信小程序-生成二维码/上传图片到服务器
- 详解如何使用微信小程序云函数发送短信验证码
- 微信小程序二维码如何生成?
- 拿到微信小程序APPID了如何使用https版API中心来开发
- 微信小程序如何生成指定页面带参数的微信小程序码或者二维码
- 微信小程序中的云开发如何检测云函数中的对象是否存在某个属性
- 微信小程序学习:如何在手机上查看调试微信小程序&如何使用sublime开发微信小程序
- 拿到微信小程序APPID了如何使用https版API中心来开发
- .NET开发微信小程序-生成二维码 - 转
- 关于微信小程序中链接使用canvas实时生成二维码使用保存至相册
- Android 软件开发之如何使用Eclipse Debug调试程序详解
- 在Linux下如何使用GCC编译程序、简单生成静态库及动态库。
- Android 软件开发之如何使用Eclipse Debug调试程序详解