微信JS-SDK的意义
一共开放11类JS接口
分享类接口
支持获取“分享到朋友圈”、“发送给朋友”、“分享到QQ”和“分享到微博”按钮的用户点击状态,同时支持自定义分享内容。
图像类接口
音频类接口
智能类接口
设备信息类接口
地理位置类接口
界面操作类接口
微信扫一扫接口
微信小店接口
微信卡券接口
微信支付接口
开放力度极大,大多数公众号都可获得7类权限
此次开放的11类接口中,大多数公众账号可直接获得7类,无需认证,也不区分服务号、订阅号。
在少数账号才能获得的几项中,卡券、商品购买、微信支付本身就依赖于已有这些权限,对大多数微信账号运营者也无影响。不过很遗憾,分享接口也需要认证才可获取。
可直接获得的权限:
图像类接口
音频类接口
智能类接口
设备信息类接口
地理位置类接口
界面操作类接口
微信扫一扫接口
对已认证的微信号开放了分享接口
已经认证的微信公众账号可以获取此权限。支持获取“分享到朋友圈”、“发送给朋友”、“分享到QQ”和“分享到微博”按钮的用户点击状态,同时支持自定义分享内容。
开放分享接口并不意味着可以用来做病毒式营销了,反而是一种约束和规范
对于所有已经认证的微信号(服务号和订阅号)均可获得分享接口。但是这些行为全部需要绑定域名,所以如果进行诱导分享等行为,依旧可能被封号。
在13年年初之前,曾经微信对所有网页开放过分享的状态获取,但是因为几大营销号滥用,导致这一接口被封禁。而在14年年末,微信屏蔽了iOS系统中自定义分享内容的权限。
因此,微信官方开放分享接口并非想提供运营者各种病毒式营销的机会,而是对分享行为进行规范化,让确实有业务需求、不迷惑用户的分享能够正常进行。
附:
微信关于诱导分享的说明:诱导分享:发送谣言、色情、测试类、答题类等内容诱导用户分享至朋友圈,分享后用户才可见到答案或内容。第一次发现封禁封号30天,第二次发现将永久封号。
通过微信客户端来解决HTML5不好解决的事情,为Web提供更多可能
拍照、图片上传、扫描二维码、录音、语音识别这些HTML干不好甚至无法完成的事情,交给微信客户端去处理,为Web APP扫清了更多障碍。
举个例子,在非常多版本的Android中,除了系统自带的浏览器以外,其他应用中的WebView是无法选择和上传图片的。而通过微信本地应用的特性则很好解决。
2015年可能是We APP蓬勃生长的一年
在所有开放的接口中,我认为帮助提升Web体验的接口是最具有实际意义的。它们很大程度上使得Web开发者不会受制于HTML对文件相关的交互支持不好等问题。并且,还为这些操作提供了微信中的一致性体验。
所以,我个人认为2015年将会有不少基于微信JS-SDK的HTML5应用出现,并且取得耀眼的成绩。
姑且称它们为We APP吧!
评论(0)