这期内容当中小编将会给大家带来有关非技术同学该如何解读小程序官方API,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
部分非技术的同学,可能对小程序提供的开发能力还是比较陌生,好多产品或者品牌同学会问小程序能做什么样的功能,楼主今天尝试用简单的话来重新阐述一下,希望对非技术的同学有用,小程序总得来说提供了以下组件和API(来自官方API文档):
基础组件:
包括各种表单组件(跟网页差不多)、文本,能做资讯类应用,应该算是最简单最基础的组件。
音频组件/API:
可做语音分析、智能语音助手等应用,录音是小程序本身提供的,音频分析需要单独开发或用第三方接口
图片组件:
照片/图像分析功能(照片分析需单独开发或用第三方接口)、图片收集平台、电商平台、作品展示品台
绘图API:
可用来做图片处理应用、画板、报表等跟图像处理有关的应用,「Nodes」小程序主要用到的技术就是绘图API。
扫码API:
二维码识别、条形码识别,「摩拜单车」上的二维码就是靠这个API实现的。
websocket API:
可做聊天室应用、多人互动应用、跨屏互动应用、客服对话应用,现在用到这个API的小程序好像并不多,「王者荣耀赛事」小程序现在还不算用了socket技术,但未来会改成这个技术,除此之外,客服聊天类的功能很适合用这个API。
上传/下载/文件API:
文档类展示平台(如ppt/pdf/word展示)、文档上传和下载功能,可做文件收集平台,估计目前最典型的小程序应该是「微云」。
视频组件/API:
视频播放功能、弹幕功能、可控视频交互(如现有视频h6的交互),「腾讯视频」就要就是基于这个API的。
群信息API:
主要是获取群ID以及群昵称,可以做一些跟群相关的应用,根据花叔的理解,目前主要的作用是群和小程序之间的权限互用,典型的案例有「王者荣耀群排行」(彩蛋:这是一款神奇的小程序,里面用了一些神奇的API,如果文章访问量到一定程度,我就留言告诉大家)
位置API:
lbs应用、地图应用(可在地图里插元素)
罗盘API/重力感应API:
基于这个可以做一些指南针应用、摇一摇应用,基于重力感应还能做一些魔术应用(目前比较少这类型的应用,如果大伙留言/打赏多的话,我直接做一个出来!)
动画API:
可做序列帧动画、css3动画(大部分h6的动画理论上都能做),必须提一下「邻友趣」这款小程序,这也是我参与过开发的小程序,他是小程序发布之初就上线的小程序,当时唯一一个有动画的小程序,而且其实它还做到了游戏数据与微信用户数据的互通。
模板消息API:
用户在小程序内主动触发某些交互后,后端可在7天内给他发一条“服务通知”的信息(可在用户锁屏的情况下显示),可做赛事订阅、日历提醒等应用。目前用上这个API的小程序有「王者荣耀赛事」「朝夕日历Pro」
微信支付API:
可直接调起微信支付,需单独跑申请流程,遗憾的是目前个人开发者项目中微信支付API的调用是没权限的。
分享API:
目前小程序的分享能在好友间传播,也能通过二维码或者小程序码的方式在朋友圈传播,还能通过小程序卡片的形式在公众号文章中实现跳转。
数据缓存API:
离线应用、体验速度提升等功能,主要实现的功能用户不一定能直接感知,一般是用于程序优化。
系统信息API:
系统判断、手机型号、微信版本等信息判断
网络状态API:
网速判断功能,网络统计。
拨打电话API:
小程序内直接点击某个按钮或者数字,实现拨打电话功能。
登录/用户信息API:
小程序的前端里可直接获取用户资料(h6需要调用相关后端接口才行),可基于这个做应用内的鉴权。
客服信息API:
小程序管理端自带客服平台,前端有对应的接口或组件供前端开发者调用
蓝牙API
可实现小程序与周边蓝牙设备的链接,可做一些线下互动活动。
上述就是小编为大家分享的非技术同学该如何解读小程序官方API了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。