微信小程序卡券開(kāi)發(fā)demo
2019-08-02 16:51 南方財富網(wǎng)
卡卷簽名主要用到以下幾個(gè)參數:
api_ticket (調用卡券相關(guān)接口的臨時(shí)票據)timestamp (時(shí)間戳,單位為:秒)card_id (卡卷創(chuàng )建后獲得的卡卷ID)code (卡券code碼,相當于用戶(hù)領(lǐng)取的那張卡卷的卡卷號)openid (指定領(lǐng)取用戶(hù)的opeind)nonce_str (32位隨機字符串)
因為我是在微信公眾平臺創(chuàng )建卡卷的,所以code和openid并不需要用到,所以實(shí)際參與簽名的是api_ticket、timestamp、card_id、nonce_str這4個(gè),card_id在公眾平臺創(chuàng )建卡卷的時(shí)候就能看到,timestamp和nonce_str這兩個(gè)時(shí)間戳和隨機數生成就不用說(shuō)了很簡(jiǎn)單,這里重點(diǎn)說(shuō)一下api_ticket 。
api_ticket的獲取比較麻煩,我們首先需要獲取到access_token,然后再用access_token換取api_ticket
獲取access_token的接口地址是下面這個(gè):
這里重點(diǎn)來(lái)了,我就是在這里被坑了幾天,請求接口中需要我們添加appid和secret,而這里使用的是公眾號的appid和secret!!!公眾號的!公眾號的!重要的事情說(shuō)三遍,記住是公眾號的appid而不是小程序的!!!
另外還有一點(diǎn),就是獲取access_token的服務(wù)器地址還必須先加入公眾號的白名單,不然會(huì )提示獲取不了的,在微信公眾平臺里面點(diǎn)【安全中心】就能看到IP白名單的選項,在里面添加你服務(wù)器的ip地址,哦對了,ip白名單在啟用前要先啟用開(kāi)發(fā)者密碼,這個(gè)在【基本配置】那里,將開(kāi)發(fā)者密碼啟用后,Ip白名單才能添加地址。
好了,正常下來(lái)應該能獲取到access_token了,然后我們需要用它去換取api_ticket 在云里,為各行業(yè)商戶(hù)搭建自己的小程序。微信號:zaiyunli002
- 智能燈控APP可以用來(lái)干嘛?智能燈控APP設計思路簡(jiǎn)
- 中醫APP需要哪些功能?中醫類(lèi)軟件如何設計?
- 發(fā)型APP怎么設計?理發(fā)發(fā)型美容軟件怎么做?
- 微信小程序要怎么做宣傳?小程序宣傳推廣2020攻略
- 小程序七夕營(yíng)銷(xiāo)方案2020解讀:如何吸引流量?
- 開(kāi)發(fā)一套行業(yè)小程序系統價(jià)格多少?開(kāi)發(fā)一套行業(yè)小
- 萬(wàn)載小程序多少錢(qián)做一個(gè)?萬(wàn)載小程序開(kāi)發(fā)價(jià)格多少
- 小程序開(kāi)發(fā)需要準備什么多少費用?小程序開(kāi)發(fā)多少
- 奉新弄一個(gè)商城小程序需要多少錢(qián)?奉新弄一個(gè)商城
- 樟樹(shù)開(kāi)發(fā)一個(gè)游戲小程序要多少錢(qián)?樟樹(shù)開(kāi)發(fā)一個(gè)游