1. 程式人生 > >自定義微信分享內容

自定義微信分享內容

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、在訂閱號基本配置:獲取AppIdAppSecret 並添加 分享的網站 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秒,所以需要進行全局緩存

自定義微信分享內容