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

微信小程式二維碼如何生成?

微信小程式二維碼能夠方便小程式的推廣,那麼微信小程式的二維碼如何生成?微信小程式二維碼都有哪些?

正式二維碼

在“設定”中檢視小程式的正式二維碼,該二維碼只用於訪問小程式的線上正式版本。

帶引數二維碼

通過介面獲得帶引數二維碼。最多可生成帶引數二維碼10000個,請謹慎呼叫。

獲取小程式頁面二維碼

通過後臺介面可以獲取小程式任意頁面的二維碼,掃描該二維碼可以直接進入小程式對應的頁面

獲取小程式碼

介面地址:https://api.weixin.qq.com/wxa/getwxacode?access_token=ACCESS_TOKEN

POST 引數說明

引數

型別

預設值

說明

path

String

不能為空,最大長度 128 位元組

width

Int

430

二維碼的寬度

auth_color

Bool

false

自動配置線條顏色,如果顏色依然是黑色,則說明不建議配置主色調

line_color

Object

{"r":"0","g":"0","b":"0"}

auth_color 為 false 時生效,使用 rgb 設定顏色 例如 {"r":"xxx","g":"xxx","b":"xxx"}

獲取普通二維碼

介面地址:https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=ACCESS_TOKEN

獲取 access_token 詳見文件

POST 引數說明

引數

型別

預設值

說明

path

String

不能為空,最大長度 128 位元組

width

Int

430

二維碼的寬度

示例:

{"path": "pages/index?query=1", "width": 430}

注:pages/index 需要在 app.json 的 pages 中定義

Bug & Tip

tip:通過該介面,僅能生成已釋出的小程式的二維碼。

tip:可以在開發者工具預覽時生成開發版的帶參二維碼。

tip:帶參二維碼只有 100,000 個,請謹慎呼叫。

tip: POST 引數需要轉成 json 字串,不支援 form 表單提交。

tip: auth_color line_color 引數僅對小程式碼生效