![]() |
真的不喜欢python |
上周五微信开放了几个JS-SDK接口,这对于开发者而言,是继HTML5标准确定之后网页方面最大的利好消息。这些接口其实是强化了H5的开发能力,实现在一些通用业务场景下的闭环层次。
简要说一下这些接口可以做哪些扩展:
1.分享类接口
分享标题不再千篇一律,分享图片也统一,这样可以让用户更好的体验内容。
分享的统计更加准确(其实微博很早就有)。
当然目前限于腾讯自己的产品分享。
2.图像类接口
强化微信入口,云盘之类的产品完全可以基于此接口导入流量,目前除了腾讯自己的云盘其他产品估计没有什么机会了。毕竟在基于用户基数的时代,谁提供的空间大谁就称王称霸的时代已然过时了…
3.音频类接口
因声音和图片的开放,以后在微信朋友圈中分享的内容更加的丰富多彩。图片和音频的体验腾讯肯定会使用全网加速(CDN),一些基于此接口的贺卡类分享会更加普及。这绝逼是一个新的边缘突破口。
4.智能类接口
支持将语音快速地转换成文字,开发者无需掌握语音识别相关技术,这也就意味着开发一些语音类的应用不再是原生APP的天下了,不可避免的就加剧了此类App走向衰亡…
5.设备信息类接口
支持获取当前手机设备的网络状态,如2G、3G、4G或WiFi,力图为用户提供流畅的浏览体验。也就是说,以后文章的推送除了会考虑屏幕大小还会考虑用户的网络条件。
6.地理位置类接口
支持获取用户的地理位置信息。以前需要调用各种地图API,此番动作大大节省了开发难度。
7.界面操作类接口
未来接入微信的功能会越来越多,给用户一个场景下的简单操作就显的尤为重要。
8.扫一扫、支付、卡券类接口
这是针对原生应用的开放,目的是为了强化其入口。这些功能从开发角度来看不管原生还是JS都是有一定难度。
9.微信小店接口
支持从网页跳转到指定的微信小店商品页,商品页支持浏览商品的详细信息,支持完整的购买、客服等流程。
10.微信卡券接口
支持添加卡券、查看卡券及调起卡券列表等功能。
11.微信支付接口
支持有支付权限的公众号在网页发起一个微信支付请求。
这些接口中,除了图像类接口和地理位置类接口中的部分功能,其他大多数本身就是微信才有的功能,无法靠标准浏览器提供的接口获得。所以,有了这个JS-SDK,今后基于微信的Web-App能提供给用户的功能一下子变多了起来:语音聊天、识别语音转成文字、跳转到指定的微信小店商品页购买并和客服沟通、调起微信卡包等。这对舍弃原生App,专注做基于微信的H5 Web-App的开发者来说是极大的利好。
另外,这些接口集所提供的功能甚至足够开发者做出一个“只能在微信内使用的网页版微信”了。前提只有一个:这个开发者得够无聊。
优点很多,但美中略有不足:
出于安全的考量接口只限定于微信内置的浏览器使用,但随着后台支撑保障的提高,整体开放是必然的趋势。
官方教程:教你用好微信JS-SDK接口http://www.360doc.com/content/15/0109/22/21455701_439520950.shtml
过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号