因為我只負責了前端。所以下面主要是前端的工作。
點選首頁的某處按鈕,點選後,呼叫wx.opencard()介面,開啟已領取的卡券列表頁。
如果點選了返回,沒有點選「領取到卡包」。此時是沒有領取成功的。
3、開發流程(後續補充):
1) 獲取openid。
領取卡券的前端處理:
if ( wx.addcard ) else
② 呼叫領取卡券的介面
下面是我實際呼叫這個介面時,傳入的引數
if引數說明:(wx.addcard) '}
],success:
function
(res) ,
header:
//領取完,跳回首頁
wx.relaunch()}})
}}},fail:
function
() )}})
} else
cardid:是從後台介面獲取到的資料。
timestamp:是從後台獲取的時間戳。
nonce_str: 是從後台獲取的資料。
在這裡需要用時,就取出openid
signature: 是從後台獲取的資料。
success:在這個函式中,我將領取成功結果返回至了伺服器(後台提供的介面,引數因專案而異。我們是要求傳回手機號,openid,card_id,和code 。這裡的card_id 和 code,是success函式中返回的結果)
success, 其實也就是點選「領取到卡包」後觸發的函式。
凡是需要呼叫 api.weixin.qq.com這個介面獲取的資料,都要由後台呼叫,返回給前端。前端無法直接呼叫。
4、踩的坑
3) 注意遇到的幾個code的含義,注意區分。
......做專案時,想寫的很多,做完了,突然詞窮了。等有人問,或者我自己想,再慢慢補充吧 ==||
微信卡券開發 查詢卡券
調取卡券使用的access token是普通access token 獲取普通access token方法 下面 需要的類 urlconutil 秒轉換為指定格式的日期 param second param patten return private string secondtodate long...
借助小程式雲開發建立微信卡券
1 獲取access token 2 建立卡券 建立完卡券之後,接下就是使用者在小程式內通過某些操作領取卡券了。小程式內領取卡券需要服務端提供卡券的校驗引數,所以這一步,我們介紹下如何在服務端生成卡券的校驗引數。1 生成access token 2 生成api ticket let requesta...
微信企業號 卡券
卡劵服務start 上傳卡劵logo param string access token param array file files陣列中的單個元素 return string url 商戶logo url public function upload card logo access token...