在策划开发一个小程序之前,肯定要先知道它具备哪些API能力,可以方便的调起微信提供的哪些能力,才能知道它能实现哪些功能,有哪些是真的无法实现的。所以小编今天准备的内容,就是一篇小程序API能力清单,一起来看看它有多少API能力吧。
1、网络API列表
API | 说明 |
发起网络请求 | |
上传文件 | |
下载文件 | |
创建WebSocket连接 | |
监听WebSocket打开 | |
监听WebSocket错误 | |
发送WebSocket消息 | |
接受WebSocket消息 | |
关闭WebSocket连接 | |
监听WebSocket关闭 |
2、媒体API列表
API | 说明 |
从相册选择图片,或者拍照 | |
预览图片 | |
开始录音 | |
结束录音 | |
播放语音 | |
暂停播放语音 | |
结束播放语音 | |
获取音乐播放状态 | |
播放音乐 | |
暂停播放音乐 | |
控制音乐播放进度 | |
停止播放音乐 | |
监听音乐开始播放 | |
监听音乐暂停 | |
监听音乐结束 | |
从相册选择视频,或者拍摄 |
3、文件API列表
API | 说明 |
保存文件 | |
获取已保存的文件列表 | |
获取已保存的文件信息 | |
删除已保存的文件信息 | |
打开文件 |
4、数据API列表
API | 说明 |
获取本地数据缓存 | |
获取本地数据缓存 | |
设置本地数据缓存 | |
设置本地数据缓存 | |
获取本地缓存的相关信息 | |
获取本地缓存的相关信息 | |
删除本地缓存内容 | |
删除本地缓存内容 | |
清理本地数据缓存 | |
清理本地数据缓存 |
5、位置API列表
API | 说明 |
获取当前位置 | |
打开地图选择位置 | |
打开内置地图 | |
地图组件控制 |
6、设备API列表
API | 说明 |
获取网络类型 | |
监听网络状态变化 | |
获取系统信息 | |
获取系统信息 | |
监听加速度数据 | |
开始监听加速度数据 | |
停止监听加速度数据 | |
监听罗盘数据 | |
开始监听罗盘数据 | |
停止监听罗盘数据 | |
设置剪贴板内容 | |
获取剪贴板内容 | |
拨打电话 | |
扫码 |
7、界面API列表
API | 说明 |
显示提示框 | |
显示加载提示框 | |
隐藏提示框 | |
隐藏提示框 | |
显示模态弹窗 | |
显示菜单列表 | |
设置当前页面标题 | |
显示导航条加载动画 | |
隐藏导航条加载动画 | |
新窗口打开页面 | |
原窗口打开页面 | |
切换到 tabbar 页面 | |
退回上一个页面 | |
动画 | |
创建绘图上下文 | |
绘图 | |
停止下拉刷新动画 |
8、WXML节点信息 API 列表
API | 说明 |
创建查询请求 | |
根据选择器选择单个节点 | |
根据选择器选择全部节点 | |
选择显示区域 | |
获取布局位置和尺寸 | |
获取滚动位置 | |
获取任意字段 | |
执行查询请求 |
9、开放接口列表
API | 说明 |
登录 | |
获取用户信息 | |
获取用户收货地址 | |
发起微信支付 | |
添加卡券 | |
打开卡券 |