一、前言
突然有一天,接到了领导的各种需求,比如希望微信公众号可以支付,希望微信公众号可以实现定位(喜欢加一些无谓的骚操作),于是就要引入今天我们需要的js-sdk去实现这个功能了。
二、首先要填写域名
如下图1-1,首先要修改图1-2的js接口安全域名,改成自己前端页面的接口名字即可
注意!!!写域名是不用带上http://或者https://,不然永远都进行不下去!比如,你的域名是http://lzy2.wxfront.com,
那只要写lzy2.wxfront.com
图1-1
图1-2
二、引入jssdk文件
如下图2-1所示
图2-1
在index.html直接引入即可
三、开始配置config
这一步比较复杂,要用到sha1算法,原理其实这样子的:
- 通过自己事前想好的timestamp(其实就是随机数)和nonceStr(也是随机数),然后通过获取access_token(注意!这里的access_token和授权第三方页面获取用户基本信息的access_token是不一样的!!!)
前端页面
这里可以把wx.config的debug设置为true,这样微信服务器如果报错了会直接alert出来