草 稿

微信JS-SDK的意义

微信公众平台在今天发布了11类应用到网页当中的JS-SDK。我尝试总结一下其作用和意义。

  1. 一共开放11类JS接口

  2. 分享类接口

    支持获取“分享到朋友圈”、“发送给朋友”、“分享到QQ”和“分享到微博”按钮的用户点击状态,同时支持自定义分享内容。

  3. 图像类接口

  4. 音频类接口

  5. 智能类接口

  6. 设备信息类接口

  7. 地理位置类接口

  8. 界面操作类接口

  9. 微信扫一扫接口

  10. 微信小店接口

  11. 微信卡券接口

  12. 微信支付接口

  13. 开放力度极大,大多数公众号都可获得7类权限

    此次开放的11类接口中,大多数公众账号可直接获得7类,无需认证,也不区分服务号、订阅号。

     

    在少数账号才能获得的几项中,卡券、商品购买、微信支付本身就依赖于已有这些权限,对大多数微信账号运营者也无影响。不过很遗憾,分享接口也需要认证才可获取。

     

    可直接获得的权限:

  14. 图像类接口

  15. 音频类接口

  16. 智能类接口

  17. 设备信息类接口

  18. 地理位置类接口

  19. 界面操作类接口

  20. 微信扫一扫接口

  21. 对已认证的微信号开放了分享接口

    已经认证的微信公众账号可以获取此权限。支持获取“分享到朋友圈”、“发送给朋友”、“分享到QQ”和“分享到微博”按钮的用户点击状态,同时支持自定义分享内容。

  22. 开放分享接口并不意味着可以用来做病毒式营销了,反而是一种约束和规范

    对于所有已经认证的微信号(服务号和订阅号)均可获得分享接口。但是这些行为全部需要绑定域名,所以如果进行诱导分享等行为,依旧可能被封号。

     

    在13年年初之前,曾经微信对所有网页开放过分享的状态获取,但是因为几大营销号滥用,导致这一接口被封禁。而在14年年末,微信屏蔽了iOS系统中自定义分享内容的权限。

     

    因此,微信官方开放分享接口并非想提供运营者各种病毒式营销的机会,而是对分享行为进行规范化,让确实有业务需求、不迷惑用户的分享能够正常进行。

     

    附:

    微信关于诱导分享的说明:诱导分享:发送谣言、色情、测试类、答题类等内容诱导用户分享至朋友圈,分享后用户才可见到答案或内容。第一次发现封禁封号30天,第二次发现将永久封号。

  23. 通过微信客户端来解决HTML5不好解决的事情,为Web提供更多可能

    拍照、图片上传、扫描二维码、录音、语音识别这些HTML干不好甚至无法完成的事情,交给微信客户端去处理,为Web APP扫清了更多障碍。

     

    举个例子,在非常多版本的Android中,除了系统自带的浏览器以外,其他应用中的WebView是无法选择和上传图片的。而通过微信本地应用的特性则很好解决。

  24. 2015年可能是We APP蓬勃生长的一年

    在所有开放的接口中,我认为帮助提升Web体验的接口是最具有实际意义的。它们很大程度上使得Web开发者不会受制于HTML对文件相关的交互支持不好等问题。并且,还为这些操作提供了微信中的一致性体验。

     

    所以,我个人认为2015年将会有不少基于微信JS-SDK的HTML5应用出现,并且取得耀眼的成绩。

     

    姑且称它们为We APP吧!

赞了此轻单

评论(0