非技术同学该如何解读小程序官方API

70次阅读
没有评论

共计 1647 个字符,预计需要花费 5 分钟才能阅读完成。

这期内容当中丸趣 TV 小编将会给大家带来有关非技术同学该如何解读小程序官方 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

可实现小程序与周边蓝牙设备的链接,可做一些线下互动活动。

上述就是丸趣 TV 小编为大家分享的非技术同学该如何解读小程序官方 API 了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计1647字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)