1. 程式人生 > >如何生成小程式二維碼

如何生成小程式二維碼

微信官網地址

生成二維碼地址

 

我選擇的是介面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)
})

測試時可以用  火狐外掛 ,通過這個外掛進行測試介面。