公司很多时候都会想要传播自己的小程序,从而获取更多的流量,从而分享朋友圈的功能就诞生了。
分享步骤:
一、通过canvas组件把要分享出去的东西画出来
二、通过saveImageToPhotosAlbum方法把canvas生成的画布转成图片保存到本地
三、通过发朋友圈的方式把之前保存的图片发到朋友圈
下面上代码:
一、通过canvas组件把要分享出去的东西画出来
首先在wxml添加一个画布(canvas),画布上会绑定一个bindtap事件(用来预览图片的功能)
要实现分享,最重要的是获取二维码:为满足不同需求和场景,这里提供了三个接口,开发者可挑选适合自己的接口。
A接口,生成小程序码,可接受path参数较长,生成个数受限。
B接口,生成小程序码,可接受页面参数较短,生成个数不受限。
C接口,生成二维码,可接受path参数较长,生成个数受限。
第一步:
先通过AppId和AppSecret获取AccessToken(注意:调用接口时,请登录“微信公众平台-开发-基本配置”提前将服务器IP地址添加到IP白名单中,点击查看设置方法,否则将无法调用成功,token有效期为两小时)
请求地址:https://api.weixin.qq.com/cgi-bin/token
请求方式:GET
第二步:
有了AccessToken,我们就可以获取不同的小程序二维码了。
小程序码分两种:前面一种为菊花式小程序码(