本文共 2366 字,大约阅读时间需要 7 分钟。
可能会有很多同学还没有弄清楚普通的HTML网页与订阅号网页的差别,我在这里简朴的说明一下。
在了解了订阅号网页与普通网页的差别后,我们根本上知道了开发订阅号所需要的基本的技术。
由于1,2都是通用技术,所以我不在这里具体介绍了。我们现在重要介绍一下微信开发所需要的SDK技术。
订阅号开发所需要的纯微信上的技术预备如下:
公共号配置信息需要登录
获取,关于如何注册微信个人订阅号的问题请查看微信相关帮助。不在这里赘述了。
配置信息所在的位置是:开发=》基本配置在开发者ID栏目里有两个东西域名备案是中国特色,所以大家需要好好享受这个特色。我就不在这里详细介绍了。
有了域名后,将域名填入:设置 =》 公众号设置 =》 功能设置 =》 JS接口安全域名然后填入你想放的域名即可。准备微信页面是我们这次的重点。在这里会涉及到所有关于微信页面的制作的业务逻辑。我们将会分解每个步骤,详细解说原理与操作。
由于正式上线公共帐号需要备案的域名,所以对于大部分人来说照旧有点不方便。所以在这里我主要讲解如何开发与测试订阅号微信页面,然后将这个过程复制到已经备案的域名所对应的服务器上即可。1. 首先是一个最简单的包含有JSSDK的HTML代码:
微信网页 微信JSSDK网页
2. 然后添加JS初始代码
为了代码的简洁,我们引入了jquery.然后添加初始化jssdk的代码
效果如下 :
对于配置JSSDK来说,最重要的是需要在服务器端提供一个配置参数,这个可以参考node-weixin的参数配置接口。如许前端只需要将当前的URL转入就可以完成整个JSSDK的参数的匹配。
获得配置信息后只要将接口权限配置一下就可以完成整个JSSDK的配置了。3. 调用JSSDK的接口API
JSSDK的接口API有很多,我们可以通过一个简单的扫描调用来验证我们的代码的正确性。首先我们要添加一个可以点击的HTML元素:
点击扫描
然后我们将wx.ready里的回调函数举行重写:
function() { $('.qrcode').click(function () { wx.scanQRCode({ // 默认为0,扫描效果由微信处理,1则直接返回扫描结果, needResult: 1, // 可以指定扫二维码还是一维码,默认二者都有 scanType: ["qrCode", "barCode"], success: function (res) { // 当needResult 为 1 时,扫码返回的结果 var result = res.resultStr; alert(result); } }); }); }
这样我们在这个class为qrcode的HTML元素上点击后就可以调用二维码扫描功能了。
图片如下:
上面的过程我们没有讨论到服务器,是因为我们使用了wetop,wetop已经帮你将所有的服务器测试环境配置好了。所以你完全不用自己开发服务器就可以进行微信的前端开发了。使用WeTop的方法非常简单。
WeTop支持(Windows, Linux, Mac OS三种桌面OS),可以到
进行下载
或者google搜索node-weixin-desktop找到源码,自行进行编译。转载地址:http://fjczl.baihongyu.com/