1、什么是api
小程序>微信小程序API(Application Programming Interface),应用程序编程接口,也是程序员口中常说的接口。其实api并不专属于小程序,任何编程语言或程序形态都有相对应的api。而我们今天谈的小程序api,是小程序>微信小程序团队为了方便开发人员制作开发小程序,而将一些常用的,或者底层的方法进行封装,并提供给开发人员使用的程序接口。
小程序>微信小程序是属于相对封闭的一个环境,获取或通知外部的程序,或者使用小程序内部的功能,都必须要经过小程序的api调用来实现。
2、转发API
1、wx.showShareMenu(Object object)
功能描述
显示当前页面的转发按钮
![](https://img-blog.csdnimg.cn/img_convert/452034f1df24f41590a60982c60786ad.png)
注意事项
"shareAppMessage"表示“发送给朋友”按钮,"shareTimeline"表示“分享到朋友圈”按钮
显示“分享到朋友圈”按钮时必须同时显示“发送给朋友”按钮,显示“发送给朋友”按钮时则允许不显示“分享到朋友圈”按钮
有两个方法实现:
![](https://img-blog.csdnimg.cn/img_convert/ec2addb60b05deaaba729d06043d3deb.png)
![](https://img-blog.csdnimg.cn/img_convert/254bf6f1c13e95dd2a321d8be2a4c418.png)
方法2,就是button按钮的打开类型为share
![](https://img-blog.csdnimg.cn/img_convert/75674ac9b38ecdfa3b83887e2e460fa6.png)
![](https://img-blog.csdnimg.cn/img_convert/068d3886ada392adc26796a7035fce79.png)
![](https://img-blog.csdnimg.cn/img_convert/e4dd6e9eaaddc8358bcd80d7d3bd5cbf.png)
2、wx.showShareImageMenu(Object object)
功能描述
打开分享图片弹窗,可以将图片发送给朋友、收藏或下载
![](https://img-blog.csdnimg.cn/img_convert/17194af0197c2d92a61ffa1c8292319a.png)
示例代码
![](https://img-blog.csdnimg.cn/img_convert/83cbb86dc54dba8db30d1768ff430a68.png)
![](https://img-blog.csdnimg.cn/img_convert/7ca0c4418d6b1bef0ab7b5b8c8e8b374.png)
![](https://img-blog.csdnimg.cn/img_convert/e0931621e104dbe9560b28700a3fe6eb.png)
![](https://img-blog.csdnimg.cn/img_convert/9799df68a2925c4b8fe98d5570ca1f42.png)
![](https://img-blog.csdnimg.cn/img_convert/d6216dea87f9877856aa6fcedd3b8191.png)
3、wx.shareVideoMessage(Object object)
功能描述
转发视频到聊天
![](https://img-blog.csdnimg.cn/img_convert/ca98208a907673adeacd1575029f5661.png)
![](https://img-blog.csdnimg.cn/img_convert/7889208d4b77aaf7420423f7b41a69ed.png)
4、wx.shareFileMessage(Objectobject)
功能描述
转发文件到聊天
![](https://img-blog.csdnimg.cn/img_convert/e051c15a942379beb98144dbfbed8b0d.png)
正是因为我的低调,成就了你的高调