如何生成小程式二維碼
阿新 • • 發佈:2018-12-26
微信官網地址
我選擇的是介面B,通過介面B生成小程式二維碼。
首先需要呼叫 獲取token介面。
通過token引數再呼叫 獲取二維碼的介面。
介面地址:請求方式是 post,請求時替換ACCESS_TOKEN引數。
https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN
下面是json的請求引數,page是需要跳轉的頁面,width圖片的尺寸,scene是自定義的引數可以在小程式中獲取進行相應的邏輯處理。
"{"page":"pages/index/index","width":"230","scene":"userId=20"}"
返回的圖片是二進位制的形式。
小程式
Page({
onLoad(query) {
// scene 需要使用 decodeURIComponent 才能獲取到生成二維碼時傳入的 scene
const scene = decodeURIComponent(query.scene)
}
})
小遊戲
wx.onShow(function ({query}) { // scene 需要使用 decodeURIComponent 才能獲取到生成二維碼時傳入的 scene const scene = decodeURIComponent(query.scene) })
測試時可以用 火狐外掛 ,通過這個外掛進行測試介面。