随身笔记
随身笔记

微信jssdk授权签名以及config配置

凡是要想在h5页面使用jweixin.js的功能就必须授权签名才行。以下流程
1,申请公众账号测试  或者 是已经有了公众号
https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index

2,用appID和 appsecret来换取access_token
access_token(有效期7200秒,开发者必须在自己的服务全局缓存access_token`)
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx0eae23ad3cb94c41&secret=92239121cc1fed637b6fe84a04bee738

3,用access_token来换取jsapi_ticket
jsapi_ticket(有效期7200秒,开发者必须在自己的服务全局缓存jsapi_ticket`)
https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=ACCESS_TOKEN&type=jsapi

4,有了jsapi_ticket就能生成signature
appid
noncestr 一般自己生成
jsapi_ticket
timestamp 一般自己生成
url //当前页面url
signature // jsapi_ticket+noncestr+timestamp+url,字符串拼接后用sha1加密  (这里还有点不清楚是不是这样)

5,之后就是把生成的参数传给前端
微信端分享、手机QQ好友分享

如果想获取用户的基本信息,如openid或者unionid,头像、性别什么的,请看《微信公众号授权第三方 OAuth2.0

随身笔记

微信jssdk授权签名以及config配置
凡是要想在h5页面使用jweixin.js的功能就必须授权签名才行。以下流程 1,申请公众账号测试  或者 是已经有了公众号 https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=show…
扫描二维码继续阅读
2019-07-28