非技术同学该怎么解读小程序官方API

部分非技术的同学,可能对小程序提供的开发能力还是比较陌生,好多产品或者品牌同学会问小程序能做什么样的功能,楼主今天尝试用简单的话来重新阐述一下,希望对非技术的同学有用,小程序总得来说提供了以下组件和API(来自官方API文档):

基础组件:

包括各种表单组件(跟网页差不多)、文本,能做资讯类应用,应该算是最简单最基础的组件。

音频组件/API:

可做语音分析、智能语音助手等应用,录音是小程序本身提供的,音频分析需要单独开发或用第三方接口

图片组件:

照片/图像分析功能(照片分析需单独开发或用第三方接口)、图片收集平台、电商平台、作品展示品台

绘图API:

可用来做图片处理应用、画板、报表等跟图像处理有关的应用,「Nodes」小程序主要用到的技术就是绘图API。

扫码API:

二维码识别、条形码识别,「摩拜单车」上的二维码就是靠这个API实现的。

websocket API:

可做聊天室应用、多人互动应用、跨屏互动应用、客服对话应用,现在用到这个API的小程序好像并不多,「王者荣耀赛事」小程序现在还不算用了socket技术,但未来会改成这个技术,除此之外,客服聊天类的功能很适合用这个API。

上传/下载/文件API:

文档类展示平台(如ppt/pdf/word展示)、文档上传和下载功能,可做文件收集平台,估计目前最典型的小程序应该是「微云」。

视频组件/API:

视频播放功能、弹幕功能、可控视频交互(如现有视频h5的交互),「腾讯视频」就要就是基于这个API的。

群信息API:

主要是获取群ID以及群昵称,可以做一些跟群相关的应用,根据花叔的理解,目前主要的作用是群和小程序之间的权限互用,典型的案例有「王者荣耀群排行」(彩蛋:这是一款神奇的小程序,里面用了一些神奇的API,如果文章访问量到一定程度,我就留言告诉大家)

位置API:

lbs应用、地图应用(可在地图里插元素)

罗盘API/重力感应API:

基于这个可以做一些指南针应用、摇一摇应用,基于重力感应还能做一些魔术应用(目前比较少这类型的应用,如果大伙留言/打赏多的话,我直接做一个出来!)

动画API:

可做序列帧动画、css3动画(大部分h5的动画理论上都能做),必须提一下「邻友趣」这款小程序,这也是我参与过开发的小程序,他是小程序发布之初就上线的小程序,当时唯一一个有动画的小程序,而且其实它还做到了游戏数据与微信用户数据的互通。

模板消息API:

用户在小程序内主动触发某些交互后,后端可在7天内给他发一条“服务通知”的信息(可在用户锁屏的情况下显示),可做赛事订阅、日历提醒等应用。目前用上这个API的小程序有「王者荣耀赛事」「朝夕日历Pro」

微信支付API:

可直接调起微信支付,需单独跑申请流程,遗憾的是目前个人开发者项目中微信支付API的调用是没权限的。

分享API:

目前小程序的分享能在好友间传播,也能通过二维码或者小程序码的方式在朋友圈传播,还能通过小程序卡片的形式在公众号文章中实现跳转。

数据缓存API:

离线应用、体验速度提升等功能,主要实现的功能用户不一定能直接感知,一般是用于程序优化。

系统信息API:

系统判断、手机型号、微信版本等信息判断

网络状态API:

网速判断功能,网络统计。

拨打电话API:

小程序内直接点击某个按钮或者数字,实现拨打电话功能。

登录/用户信息API:

小程序的前端里可直接获取用户资料(h5需要调用相关后端接口才行),可基于这个做应用内的鉴权。

客服信息API:

小程序管理端自带客服平台,前端有对应的接口或组件供前端开发者调用

蓝牙API

可实现小程序与周边蓝牙设备的链接,可做一些线下互动活动,花叔目前还没看到蓝牙类的小程序,大伙看到了,可以留言告诉我。

原文发布于微信公众号 - MinProgram(gh_0d2d5abccc20)

原文发表时间:2017-05-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏知晓程序

小程序可以指纹识别了!我们还发现了一个更大的惊喜

这一次的新能力更新,包括设定分享卡片封面图、支持指纹识别等多种新功能,涵盖了小程序开发、运营和使用的各个方面。

12220
来自专栏腾讯大讲堂的专栏

微信又更新了!这个新功能大家等了五年

15950
来自专栏Web 开发

第三方评论系统

首先首页设计就让人眼前一亮,其次是友言提供的功能,社会化评论系统,正是做独立网站很需要的

11000
来自专栏魏艾斯博客www.vpsss.net

腾讯云年中大促-热销云产品年付 3 折起

21430
来自专栏DeveWork

微信“小程序云”(云开发)简介与初体验

在7月10日的微信公开课第七季上,微信小程序团队预告了小程序云的到来。目前官方已经公测:地址 。现在名为“小程序·云开发”。本文笔者将从一个开发者的角度去介绍及...

9.4K410
来自专栏ytkah

微信加关注链接 一键关注公众号 解决用手机看网页无法扫二维码的烦恼

  现在很多网页都会设置wap手机版,移动端的流量逐渐显现。问题来了,如果你用手机浏览网页,你又很想微信加关注,上面正好有个二维码,苦于手机分身无术,又不想打一...

2.3K40
来自专栏机器学习算法与Python学习

Chrome 的哪些功能改变了我们浏览网页的方式?

Chrome已经十岁了,正式进入了少年时期,过不多久它就要长起小胡子并且声音变得嘶哑。

9120
来自专栏IT大咖说

面对手游外挂横行,网易如何做到游戏保护

内容来源:2018 年 09 月 08 日,网易资深安全工程师张本梁在“RTC2018 实时互联网大会”进行《网易 Android 游戏保护实践》演讲分享。IT...

89340
来自专栏BestSDK

一周简报|一登沈洽金:用“刷脸”让登录变得更简单

编辑导语 青云cloud:资源协作服务上线,实现更灵活的权限配置与资源共享;一登沈洽金:用“刷脸”让登录变得更简单;云适配:HTML5并非真正跨平台,想做移动办...

27360
来自专栏IT米粉

Apple 系统正式版要发布了,有你期待的功能吗?

Apple操作系统每年例行升级时间到,每年都说的那么牛B,不管是IOS还是Mac os功能已经曝光的差不多了,你需要的功能有出现吗? 每年对系统的升级,其实还是...

32460

扫码关注云+社区

领取腾讯云代金券