歷經了一個月的時間,從開發到審核,我們的微信小程序終于在今天上線了,喜大普奔!因為業務的需求,需要做出攜帶參數的 小程序指定頁面的 二維碼,通過微信掃一掃直接進入頁面或 ...
歷經了一個月的時間,從開發到審核,我們的微信小程序終于在今天上線了,喜大普奔!
因為業務的需求,需要做出攜帶參數的 小程序指定頁面的 二維碼,通過微信掃一掃直接進入頁面或者啟動小程序的某項功能。
因為僅能生成已發布的 小程序二維碼,所以才等到今天發布后,生成二維碼并且測試完相關功能,才梳理出此貼。
準備工作
火狐瀏覽器測試接口插件(RESTClient)如下圖
進入火狐瀏覽器——右上角——展開面板中的附加組件——在右上方的搜索框中輸入 rest——找到RESTClient——安裝——重啟瀏覽器后在右上方點擊圖標即可進入
詳細步驟
1.打開微信公眾平臺接口調試工具,在參數列表中輸入小程序的appid和secret,點擊檢查問題,如果appid和secret正確,則可以返回正確的access_token結果(圖中下方的紅框)
2.打開之前安裝好的RESTClient插件,
請求方式選擇POST
URL一欄輸入https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=(上一條中返回的access_token值)
Body中輸入的格式為{“path”: “pages/index?query=1”, “width”: 430}的json字符串
其中path表示此二維碼需要展示的小程序的頁面,該路徑需要在小程序的 app.json 的 pages 中定義
路徑后面可以設置參數,參數間用&符號隔開,path值的最大長度 128 字節
width表示二維碼的寬度
確認信息無誤后,點擊右上方SEND按鈕請求接口
3.出現警告框點擊Yes,如果下方出現出現一堆亂碼,那恭喜你,基本上已經成功了(如圖)
4.點擊最后一個響應結果的選項卡Response Body(Preview),即可召喚神龍