設(shè)為首頁加入收藏

微信關(guān)注
官方微信號:南方財富網(wǎng)
加關(guān)注獲取每日精選資訊
搜公眾號“南方財富網(wǎng)”即可,歡迎加入!
廣告服務(wù)聯(lián)系我們網(wǎng)站地圖

微信小程序卡券開發(fā)demo

2019-08-02 16:51 南方財富網(wǎng)

  卡卷簽名主要用到以下幾個參數(shù):

  api_ticket (調(diào)用卡券相關(guān)接口的臨時票據(jù))timestamp (時間戳,單位為:秒)card_id (卡卷創(chuàng)建后獲得的卡卷ID)code (卡券code碼,相當(dāng)于用戶領(lǐng)取的那張卡卷的卡卷號)openid (指定領(lǐng)取用戶的opeind)nonce_str (32位隨機字符串)

  因為我是在微信公眾平臺創(chuàng)建卡卷的,所以code和openid并不需要用到,所以實際參與簽名的是api_ticket、timestamp、card_id、nonce_str這4個,card_id在公眾平臺創(chuàng)建卡卷的時候就能看到,timestamp和nonce_str這兩個時間戳和隨機數(shù)生成就不用說了很簡單,這里重點說一下api_ticket 。

  api_ticket的獲取比較麻煩,我們首先需要獲取到access_token,然后再用access_token換取api_ticket

  獲取access_token的接口地址是下面這個:

\

  這里重點來了,我就是在這里被坑了幾天,請求接口中需要我們添加appid和secret,而這里使用的是公眾號的appid和secret!!!公眾號的!公眾號的!重要的事情說三遍,記住是公眾號的appid而不是小程序的!!!

  另外還有一點,就是獲取access_token的服務(wù)器地址還必須先加入公眾號的白名單,不然會提示獲取不了的,在微信公眾平臺里面點【安全中心】就能看到IP白名單的選項,在里面添加你服務(wù)器的ip地址,哦對了,ip白名單在啟用前要先啟用開發(fā)者密碼,這個在【基本配置】那里,將開發(fā)者密碼啟用后,Ip白名單才能添加地址。

  好了,正常下來應(yīng)該能獲取到access_token了,然后我們需要用它去換取api_ticket   在云里,為各行業(yè)商戶搭建自己的小程序。微信號:zaiyunli002