当前位置:文档之家› 微信小程序开发六)

微信小程序开发六)

微信小程序开发(六) 第六章 API
API框架总览(绘图API专列章学习,暂略)
1.发送请求:wx.request(object)
2.上传下载:wx.upload(object)|wx.download(object)
3.嵌套字:
第2节媒体API 1.图片:
2.录音:
3.音频控制:
4.音乐控制:
5.视频:
6.音频组件控制:
7.视频组件控制:
8.文件:
第3节数据API
第4节位置API 1.位置:
2.地图组件:
第5节设备API 1.系统信息:
2.网络类型:
3.重力感应:
4.罗盘指南:
5.拨打电话:
6.扫码:
7.剪贴板:
8.篮牙:
第6节窗口API 1.互动操作:
2.导航设置:
3.导航操控:
4.动画操作:
第7节绘图API
详述于第七章.
第8节开放接口API
1.小程序登录API
=登录微信:
=签名验证|加密解密
为了确保开放接口返回用户数据的安全性,微信会对明文数据进行签名。

开发者可以根据业务需要对数据包进行签名校验,确保数据的完整性。

签名校验算法涉及用户的session_key,通过 wx.login 登录流程获取用户session_key,并自行维护与应用自身登录态的对应关系。

通过调用接口(如 wx.getUserInfo)获取数据时,接口会同时返回rawData、signature,其中signature = sha1( rawData + session_key )
开发者将 signature、rawData 发送到开发者服务器进行校验。

服务器利用用户对应的 session_key 使用相同的算法计算出签名signature2 ,比对 signature 与 signature2 即可校验数据的完整性。

2.用户信息
3.微信支付
4.模板信息
不作讲解
5.客服操作API
=接收消息和事件
-进入客服:<contack-button /> -客服消息转发
-消息类型:{文本,图片,事件}
-格式类型:{xml,json}
-公共字段:{ToUserName,FromUserName,CreateTime,MsgType,} -专有字段:
文本:{Content,MsgId}
图片:{PicUrl,MsgId}
事件:{Event,SessionFrom}
=发送客服消息
=临时素材接口
-新增临时素材
-获取临时素材
=接入指导(消息服务器接入) Step1:埴写服务器配置:
Step2:服务器验证(PHP)
Step3:实现服务功能
6.分享功能
7.二维码
通过后台接口可以获取小程序任意页面的二维码,扫描该二维码可以直接进入小程序对应的页面
接口地址:
8.收货地址
9.卡券
10.设置
第9节拓展接口API
数据转换
1.数据缓冲转为BASE64:
Wx.arrayBufferToBase64(arrayBuffer)
2.BASE64转为数据缓冲:
Wx.base64ToArrayBuffer(base64)
[说明]
此章中没有列举绘图API,在第七章中专门学习.。

相关主题