开发者必须了解的22个常用小程序开发api接口

开发者要想为自己的小程序添加更多的实用功能 , 就必须要了解并且正确调用各种小程序开发api接口 , 下面我就给大家介绍一下 , 开发者必须了解的常用小程序开发api接口都有哪些 。
开发者必须了解的常用小程序开发api接口有哪些?

开发者必须了解的22个常用小程序开发api接口

文章插图
 
开发者必须了解的常用小程序开发api接口主要有以下这些:
1.基本api组件:
包括各种表单组件(类似于网页) , 文本和资讯应用可以被认为是最简单和最基本的组件 。
2.音频组件/ API:
可用于语音分析 , 智能语音助手等应用 , 录音由小程序本身提供 , 音频分析需要单独开发或与第三方界面一起开发
3.图片组件:
【开发者必须了解的22个常用小程序开发api接口】照片/图像分析功能(照片分析需要单独开发或与第三方界面一起开发) , 图像采集平台 , 电子商务平台 , 工作展示平台
4.绘图API:
它可用于图像处理应用 , 绘图板 , 报表或者其它与图像处理相关的其他应用 。
5.扫码API:
通过该API实现二维码识别 , 条形码识别 , “摩拜单车小程序”上的二维码就是依靠这个api进行识别的 。
6.Websocket API:
可以用做聊天室应用 , 多人交互式应用 , 多屏交互式应用 , 客户服务对话应用 , 使用这个API的小程序并不多 , 客户服务聊天类的功能非常适合使用此API 。
7.上传/下载/文件API:
文档类显示平台(如ppt / pdf / word显示) , 利用这一api可以实现文档上传和下载功能 。
8.视频组件API:
利用这个api可以实现视频播放功能 , 弹幕功能 , 可控视频交互(如现有视频h5的交互) , “腾讯视频”小程序就是基于此API制作 。
9.群信息API:
主要是获取组ID和组昵称 , 可以做一些与组相关的应用程序 , 现在的主要作用是群和小程序之间的权限互用 。
10.位置API:
位置api可以用于Lbs应用 , 地图应用(可以在地图中插入元素) 。
11.指南针API /重力感应API:
基于此api , 开发者可以做一些指南针应用和摇一摇应用 。基于重力感应api , 开发者还可以做一些魔术小程序 。
12.动画API:
可以做序列帧动画 , css3动画(理论上大多数h5动画都可以完成) 。
13.模板消息API:
在用户主动触发小程序中的某些交互之后 , 后端可以在7天内向他发送“服务通知”消息(可以在用户锁定屏幕时显示) , 并且可以用于事件订阅 , 日历提醒和其它应用。目前 , 使用此API的小程序有“王者荣耀赛事”和“朝夕日历Pro” 。
14.微信支付API:
微信支付api可以直接调用微信支付功能 , 需要单独跑申请流程 。遗憾的是 , 个人开发者目前无法调用微信支付api接口 。
15.分享API:
目前 , 小程序的共享可以在好友之间传播 , 也可以通过二维码或小程序码在朋友圈中传播 , 也可以通过小程序卡片在公众中跳转 。
16数据缓存API:
用于离线应用 , 提升体验速度等等功能 , 主要实现的功能用户不一定能够感知到 , 通常用于程序优化 。
17.系统信息API:
系统信息api主要用于判断用户所使用的操作系统版本 , 手机型号 , 微信版本等等
18.网络状态API:
主要用于网络速度判断功能 , 网络统计 。
19.打电话API:
调用这个api之后 , 用户单击小程序中的按钮或数字就可以启用呼叫功能 。
20.登录/用户信息API:
在小程序的前端 , 可以直接获取用户数据资料(h5需要调用相关的后端接口) , 并且可以基于此小程序中的认证功能 。
21.客户服务信息API:
小程序管理端自带客户服务平台 , 前端有一个相应的接口或组件供前端开发人员调用 。
22.蓝牙API:
它可以实现小程序与周围蓝牙设备之间的链接 , 并可以进行一些离线互动活动 。




    推荐阅读