提醒:本文最后更新于 2026-05-24 06:25,文中所关联的信息可能已发生改变,请知悉!
微信分享 SDK 是采用 SDK 嵌入的方式,为第三方 App 提供一个与微信进行内容交换的通道,通过 SDK 的使用,第三方 App 可以实现分享信息给用户的微信好友和用户的微信朋友圈。
编辑
一、什么是 SDK
软件开发工具包(SDK)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。
为了鼓励开发者使用其系统或者语言,许多 SDK 是免费提供的。
二、微信 JSSDK 支持的接口
微信开放 JS-SDK 接口,开发者和行业用户可谓是欢欣鼓舞、奔走相告,真真是 H5 开发者的利好!
1、分享类接口
支持获取“分享到朋友圈”、“发送给朋友”、“分享到 QQ”和“分享到微博”按钮的用户点击状态,同时支持自定义分享内容。通过此接口,开发者还可以获知用户是否分享了网页,帮助其更好地评估网页服务是否受用户喜爱等。
2、图像类接口
支持拍照,并从手机相册选择、上传、下载和预览图片。这实际上帮助开发者在网页上流畅、低成本地实现了选图或拍照的功能,也为用户带去了更好的使用体验。
3、音频类接口
支持语音的录制、播放和暂停播放,同时支持将语音快速上传到云端服务器,或从云端服务器将语音快速下载到网页。
4、智能类接口
支持将语音快速地转换成文字。开发者无需掌握语音识别相关技术,只需简单引用微信 JS-SDK 提供的方法即可实现。
5、设备信息类接口
支持获取当前手机设备的网络状态,如 2G、3G、4G 或 Wi-Fi,为用户提供流畅的浏览体验。
6、地理位置类接口
支持获取用户的地理位置信息(前提是获得用户同意),支持使用微信的内置地图查看器,查看地理位置或导航。
7、界面操作类接口
支持隐藏或显示微信内置浏览器“右上角菜单”、“分享到朋友圈”、“发送给朋友”、“复制链接”等指定按钮,支持关闭当前网页窗口并返回公众号会话。
8、微信扫一扫接口
支持使用微信扫一扫,扫描一维码或二维码,并将用户扫码内容交由微信处理或返回给网页由网页处理。