微信小程序-API

框架提供丰富的微信原生API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等。

说明:

wx.on 开头的 API 是监听某个事件发生的API接口,接受一个 CALLBACK 函数作为参数。当该事件触发时,会调用 CALLBACK 函数。
如未特殊约定,其他 API 接口都接受一个OBJECT作为参数。
OBJECT中可以指定success, fail, complete来接收接口调用结果。

参数名    类型          必填   说明
success   Function  否   接口调用成功的回调函数
fail      Function  否   接口调用失败的回调函数
complete  Function  否   接口调用结束的回调函数(调用成功、失败都会执行)

API列表:

网络 API 列表:

API 说明

wx.request     发起网络请求
wx.uploadFile      上传文件
wx.downloadFile    下载文件
wx.connectSocket   创建 WebSocket 连接
wx.onSocketOpen    监听 WebSocket 打开
wx.onSocketError    监听 WebSocket 错误
wx.sendSocketMessage    发送 WebSocket 消息
wx.onSocketMessage  接受 WebSocket 消息
wx.closeSocket          关闭 WebSocket 连接
wx.onSocketClose    监听 WebSocket 关闭

媒体 API 列表:

API 说明

wx.chooseImage  从相册选择图片,或者拍照
wx.previewImage 预览图片
wx.startRecord  开始录音
wx.stopRecord   结束录音
wx.playVoice    播放语音
wx.pauseVoice   暂停播放语音
wx.stopVoice    结束播放语音
wx.getBackgroundAudioPlayerState    获取音乐播放状态
wx.playBackgroundAudio  播放音乐
wx.pauseBackgroundAudio 暂停播放音乐
wx.seekBackgroundAudio  控制音乐播放进度
wx.stopBackgroundAudio  停止播放音乐
wx.onBackgroundAudioPlay    监听音乐开始播放
wx.onBackgroundAudioPause   监听音乐暂停
wx.onBackgroundAudioStop    监听音乐结束
wx.chooseVideo  从相册选择视频,或者拍摄
wx.saveFile 保存文件

数据 API 列表:

API 说明

wx.getStorage   获取本地数据缓存
wx.setStorage   设置本地数据缓存
wx.clearStorage 清理本地数据缓存

位置 API 列表:

API 说明

wx.getLocation  获取当前位置
wx.openLocation 打开内置地图

设备 API 列表:

API 说明

wx.getNetworkType   获取网络类型
wx.getSystemInfo    获取系统信息
wx.onAccelerometerChange    监听重力感应数据
wx.onCompassChange  监听罗盘数据

界面 API 列表:

API 说明

wx.setNavigationBarTitle    设置当前页面标题
wx.showNavigationBarLoading 显示导航条加载动画
wx.hideNavigationBarLoading 隐藏导航条加载动画
wx.navigateTo   新窗口打开页面
wx.redirectTo   原窗口打开页面
wx.navigateBack 退回上一个页面
wx.createAnimation  动画
wx.createContext    创建绘图上下文
wx.drawCanvas   绘图
wx.hideKeyboard 隐藏键盘
wx.stopPullDownRefresh  停止下拉刷新动画

开放接口:

API 说明

wx.login    登录
wx.getUserInfo  获取用户信息
wx.requestPayment   发起微信支付

详细内容请参考:https://mp.weixin.qq.com/debug/wxadoc/dev/api/?t=2017112

微信小程序api调起微信提供的功能-网络、媒体、文件、数据存储、位置、设备、界面、开发接口相关推荐

  1. PHP 制作微信小程序API 简例

    PHP制作微信小程序API 简例 php页面: echo "要传回的数据"; echo( json_encode("要传回的数据")); exit( json_ ...

  2. 小程序 长按api_微信小程序API相关知识科普

    微信小程序API(Application Programming Interface),即应用程序编程接口.API是一种接口函数,把函数封装起来,给开发者,这样好多的功能就不需要你去实现了,只要会调用 ...

  3. 微信php签名验证_微信小程序API 用户数据的签名验证和加解密

    微信小程序API 用户数据的签名验证和加解密 用户数据的签名验证和加解密 数据签名校验 为了确保 开放接口 返回用户数据的安全性,微信会对明文数据进行签名.开发者可以根据业务需要对数据包进行签名校验, ...

  4. 微信小程序 api 缓存方案

    微信小程序 api 缓存方案 背景 前言 缓存方案(更新策略) 缓存那些接口 Storage 缓存工具类 ApiCache 类实现 配置 封装 request 请求 总结 背景 为了应对用户流量大,减 ...

  5. php微信发送客服消息,微信小程序API 发送客服消息

    微信小程序API 发送客服消息 发送客服消息 当用户和小程序客服产生特定动作的交互时(具体动作列表请见下方说明),微信将会把消息数据推送给开发者,开发者可以在一段时间内(目前修改为48小时)调用客服接 ...

  6. 微信小程序上传接口php,微信小程序API 上传、下载

    微信小程序API 上传.下载 wx.uploadFile(OBJECT) 将本地资源上传到开发者服务器.如页面通过 wx.chooseImage 等接口获取到一个本地资源的临时文件路径后,可通过此接口 ...

  7. 微信小程序api接口调用用封装

    微信小程序api接口调用用封装 1. 在 02-项目 下新建request目录及index.js文件 1.1 02-项目\request\index.js 1.2.index.js // 同时发送异步 ...

  8. 微信小程序API之showActionSheet(操作菜单)

    微信小程序API之showActionSheet(操作菜单) wxml: <button bindtap="cd01">操作菜单01</button> &l ...

  9. 微信小程序API之showModal(Loding...)

    微信小程序API之showModal(Loding-) wxml: <button bindtap="ts01">显示 Loading 加载框</button&g ...

最新文章

  1. 在开启kerberos 后,hbase存在数据命名空间的问题(解决方案)
  2. JavaScript我学之七数组
  3. asp.net 路径
  4. 简单的maven引入外部jar项目打包
  5. dell笔记本外接显示器_小桌面 笔记本外接显示器的正确姿势
  6. sqlserver 查看建表语句,生成建表语句
  7. Redis数据结构-字符串对象(SDS)
  8. Notepad++的JsonViewer 插件安装失败的解决
  9. Svchost.exe是病毒的两种情况
  10. Python 海龟绘图:turtle库的使用
  11. 人脸识别撞脸名画_人脸识别趣谈——从韩国女星的撞脸说起
  12. 【转】HTML5斯诺克桌球俱乐部【译】
  13. REST示例exercise
  14. wm命令(wm size)修改屏幕尺寸
  15. 筑牢网络安全,联瑞电子为您的信息传输系“安全带”
  16. 图片等比例缩放算法(计算缩放后的宽高)
  17. android 点击edittext全选,学习笔记--EditText点击全选效果
  18. Math.floor() 返回小于或等于一个给定数字的最大整数。
  19. 服务器如何用hdmi显示器,显卡上的hdmi接口怎么用_显卡和显示器的连接线的使用方法...
  20. Nim游戏_井底点灯深烛伊,共郎长行莫围棋

热门文章

  1. 《笨办法学Python》 第23课手记
  2. 发布“豪情”设计的新博客皮肤-darkgreentrip
  3. 在IDLE中运行和调试程序
  4. 学计算机得学多久出来怎么办,我学的是计算机,但是,我觉得在工作中用的很少,觉得上学白上了,现在还有半年就毕业了,怎么办呢,求助...
  5. Yii2 事件--自定义事件和系统事件
  6. 阅读随记:场景理解篇
  7. 论文的第n作者、通讯作者
  8. 设计模式中类的关系之关联关系(Association)
  9. 阿尔·里斯-市场营销的22条法则(22条商规)-19
  10. Pyhon在振动信号处理中的高级应用(四):匹配滤波去噪