官方API
這是官方如何獲取小程式的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>