自定義微信分享內容
阿新 • • 發佈:2018-02-10
bsp log 域名 span times con sign grant 頁面
1、公眾號設置 -> 功能設置 :填寫“JS接口安全域名”
2、引入js文件:http://res.wx.qq.com/open/js/jweixin-1.2.0.js
3、獲取AccessToken
A、在訂閱號基本配置:獲取AppId、AppSecret 並添加 分享的網站 ip 到白名單中
B、https請求(GET方式):https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=AppId&secret=AppSecret
4、拿到的AccessToken後,采用http GET方式請求獲得jsapi_ticket
A、https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=AccessToken&type=jsapi
5、生成簽名
A、需要的數據:隨機字符串 noncestr、有效的jsapi_ticket、時間戳 timestamp、當前分享頁面地址 url(不含#以及後面部分)
B、數據按照字段名ASCLL排序,拼接成字符串 STR
C、對STR進行shall簽名,得到signature
註:①簽名用的 noncestr、timestamp必須與wx.config中的一致
②access_token、jsapi_ticket有效期只有7200秒,所以需要進行全局緩存
自定義微信分享內容