獲取小程式二維碼

weixin_34127717發表於2018-06-26

官方API

clipboard.png

這是官方如何獲取小程式的API,需要先獲取 token 然後在通過這個地址用 post 方法請求二維碼。

前端顯示

一開始,我讓後端拿到 token 後,然後發給我,再通過這個API拿到小程式二維碼,但是出來的是二進位制流,不知道怎麼顯示在前端。

後來轉換一下思路,後端負責拿 token 和 圖片的二進位制流。然後暴露一個 get 請求介面給我,傳送的引數就是上述的幾個引數。然後讓後端拿到你給他的引數之後,請求二維碼介面,把拿到的二進位制流返回給前端。

簡單的來說就是通過自己的伺服器把 post 請求改成了 get, 然後前端只要把引數拼好,請求後端給的介面,直接放在 image的 src 上。這樣就能直接顯示圖片了。

好處

可以在各個地方顯示你的小程式二維碼,而且也不受跨域限制。在 html 裡只要一個 img 標籤即可顯示。

示例

<image src="https://xxxx.com/getQrcode?path=/pages/index/index&width=450"></image>

相關文章