微信小程式二維碼如何生成?
微信小程式二維碼能夠方便小程式的推廣,那麼微信小程式的二維碼如何生成?微信小程式二維碼都有哪些?
正式二維碼
在“設定”中檢視小程式的正式二維碼,該二維碼只用於訪問小程式的線上正式版本。
帶引數二維碼
通過介面獲得帶引數二維碼。最多可生成帶引數二維碼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 引數僅對小程式碼生效