基本步骤
1.引入JS文件,在需要调用JS接口的页面引入JS文件:
(支持https):http://res.wx.qq.com/open/js/jweixin-1.2.0.js
2.通过config接口注入权限验证配置,所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用(同一个url仅需调用一次,对于变化url的SPA的web app可在每次url变化时进行调用);
3.通过ready接口处理成功验证。
详见:微信分享js自定义配置
封装工具类
基于微信分享js自定义配置的工具类,将
jsApiList中添加图片接口的支持
1 | var weixin = { |
拍照或从手机相册中选图接口
1 | wx.chooseImage({ |
预览图片接口
1 | wx.previewImage({ |
上传图片接口
1 | wx.uploadImage({ |
备注:上传图片有效期3天,可用微信多媒体接口下载图片到自己的服务器,此处获得的 serverId 即 media_id。
下载图片接口
1 | wx.downloadImage({ |
获取本地图片接口[base64]
1 | wx.getLocalImgData({ |
备注:此接口仅在 iOS WKWebview 下提供,用于兼容 iOS WKWebview 不支持 localId 直接显示图片的问题。具体可参考《iOS网页开发适配指南》