太平洋网络-微信JS-SDK-封装接口

太平洋网络-微信JS-SDK-封装接口

关于

微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。

通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。

微信JS-SDK官方的使用步骤比较复杂,因此我们统一封装了一个较为简单的公共接口【六网均可使用】。

  • 开发版:http://js.3conline.com/wap/common/wxApi.js
  • 压缩版:http://js.3conline.com/wap/common/wxApi.min.js

author:zhuanghuanbin【庄焕滨】
update:

  1. 加载微信api的js接口
  2. 检测当前域名,请求对应六网的token接口并注入配置信息【如果不属于六网域名则不加载任何接口,return false】
  3. 初始化wx.config,注册各事件接口
  4. 微信官方JS-SDK文档地址

快速使用

1、简单使用自定义分享功能



2、其他拓展功能

【请参考下面的DEMO:以电脑网为例】
你可以用微信的扫一扫功能来打开下面这个二维码体验

太平洋网络-微信JS-SDK-封装接口_第1张图片
太平洋电脑网微信JS-SDK

或者打开以下这个网址:
http://www1.pconline.com.cn/wap/20150116/wxapi/index.html

常见问题

1、注意

用了微信JS-SDK代码之后,必须把页面上传到六网正式域名地址【.pconline.com.cn】【.pcauto.com.cn】【.pclady.com.cn】【.pcbaby.com.cn】【.pcgames.com.cn】【.pchouse.com.cn】才会起作用,用本机ip地址在微信的webview上打开是不行的哦。

2、用了这个API怎么没生效?

可能您的微信版本不是最新的,请到APPSTORE或者各大安卓市场下载最新的微信版本。

Android 自定义分享接口需升级至 6.0.2.58 版本及以上。IOS需升级至 6.1 版本及以上。

升级到最新版本之后,如果还没生效,请先回到这里,扫描上面的二维码Demo,首先验证Demo是否能运行正确;然后再参照demo调整自己的代码:

  • 页面是否有上传到六网域名地址?
  • wxApi.js路径是否引用正确?
  • WeixinApi.ready是否正确执行了?(可以在里面加一个alert,简单粗暴可依赖)
  • 如果依然有问题,请联系我【庄焕滨】。

3、如果想兼容旧版本该怎么做?

目前官方已经出了这个正式版本的SDK,旧版微信虽然也有一些相关的API接口,但比较混乱,因此,我们建议是不做兼容,呼吁大家还是尽早升级到最新版本来,这对大家来说是好事,以后出什么问题,官方渠道应该都会第一时间给出解决方案,稳定很多,也不至于经常被黑。

如果非要兼容的话,可用以下方案:【不保证稳定性】

  • 用UA判断微信的webview版本
  • 微信版本如果大于6.1则使用本接口
  • 微信版本如果小于6.1则使用旧版接口
  • 旧版可参考使用Alien封装好的接口【https://github.com/zxlie/WeixinApi】

你可能感兴趣的:(太平洋网络-微信JS-SDK-封装接口)