引入微信JS文件
|
|
获取access_token
|
|
正常情况下,微信会返回下述JSON数据包给公众号:1{"access_token":"ACCESS_TOKEN","expires_in":7200}
错误时微信会返回错误码等信息,JSON数据包示例如下(该示例为AppID无效错误):1{"errcode":40013,"errmsg":"invalid appid"}
注意
获取access_token有频次限制,获取的access_token需要在做缓存
获取jsapi_ticket
|
|
成功返回如下JSON:123456{"errcode":0,"errmsg":"ok","ticket":"bxLdikRXVbTPdHSM05e5u5sUoXNKd8-41ZO3MhKoyN5OfkWITDGgnr2fwJ0m9E8NYzWKVZvdVtaUgWvsdshFKA","expires_in":7200}
注意
获取jsapi_ticket有频次限制,获取的jsapi_ticket需要在做缓存
计算签名
|
|
- jsapi_ticket: 获取的jsapi_ticket
- noncestr: 随机串
- timestamp: 时间戳
- url: 当前网页的URL,不包含#及其后面部分
调用SDK
|
|