凡是要想在h5页面使用jweixin.js的功能就必须授权签名才行。以下流程
1,申请公众账号测试 或者 是已经有了公众号
2,用appID和 appsecret来换取access_token
access_token(有效期7200秒,开发者必须在自己的服务全局缓存access_token`)
3,用access_token来换取jsapi_ticket
jsapi_ticket(有效期7200秒,开发者必须在自己的服务全局缓存jsapi_ticket`)
4,有了jsapi_ticket就能生成signature
appid
noncestr 一般自己生成
jsapi_ticket
timestamp 一般自己生成
url //当前页面url
signature // jsapi_ticket+noncestr+timestamp+url,字符串拼接后用sha1加密 (这里还有点不清楚是不是这样)
5,之后就是把生成的参数传给前端
如果想获取用户的基本信息,如openid或者unionid,头像、性别什么的,请看《微信公众号授权第三方 OAuth2.0》