【小程序的api是什么】微信小程序API(Application Programming Interface),应用程序编程接口,也是程序员口中常说的接口 。其实api并不专属于小程序,任何编程语言或程序形态都有相对应的api 。而我们今天谈的小程序api,是微信小程序团队为了方便开发人员制作开发小程序,而将一些常用的,或者底层的方法进行封装,并提供给开发人员使用的程序接口 。
微信小程序是属于相对封闭的一个环境,获取或通知外部的程序,或者使用小程序内部的功能,都必须要经过小程序的api调用来实现 。
微信小程序的所有接口都可以从官方文档中查询:https://developers.weixin.qq.com/miniprogram/dev/api/

文章插图
常用的小程序api有:
- 网络请求:发起请求,下载文件,上传文件,websocket 。这一类的api是前端与后端信息交互的主要途径,只有通过与服务器的交互,才能实现大部分的业务功能 。比如获取用户信息,交易信息,订单信息等 。都必须通过该api来进行获取 。
- 数据缓存:localstorage的增删改查 。该类api的作用在于小程序的本地缓存信息,比如用户的爱好,用户的登录凭证等,都会常常用到该类api 。合理使用可以减少服务器的网络压力 。
- 媒体类:地图,图片,视频,音频,录音,相机,富文本等 。这类api是微信官方为了方便开发人员处理媒体内容而开发的api,可以很大程度的方便了展示,读取,储存媒体内容,是实现精彩缤纷的小程序的关键 。也只有调用该类小程序,才能正常的使用媒体内容 。
- 画布:canvas组件 。该类小程序对标h5标准的canvas组件,在实现一些特殊图像内容时常常用到,比如说最常见的echart图标功能,使用的底层组件就是canvas,可以说拥有了canvas才拥有了最大的想象空间 。因为有他的存在,才能实现各种各样缤纷多彩的网页设计 。
- 开放接口: 登录,小程序跳转,账号信息,用户信息 。该类api是在小程序内调用用户的信息,实现登录,获取用户唯一标识openId的唯一途径 。是实现所有关于用户操作的基础 。
原文链接:http://www.firecat-web.com/news/35
推荐阅读
- 面向对象编程OOP的基本概念
- 三国演义中的陆逊是个咋样的人呢
- 康熙八皇子胤禩是怎么死的?
- 我是如何部署日活几十万的单体应用服务的?
- 金屋藏娇的故事是哪一位皇帝有关
- 古代的当铺相当于现在的什么
- Linux操作系统:文件的逻辑组织
- 使用 PDF Mix Tool 执行常见的 PDF 编辑任务
- 秦始皇秦国是怎么灭亡的
- ToF技术的分岔路,是堆像素还是顾精度?
