1、出現這種( 不合法的子菜單按鈕URL長度,invalid sub button url size)錯誤,有以下幾個原因
[1].子菜單URL長度參數超過規定的字節數
[2].子菜單按鈕的內容設置不能為空,要么是文字,要么是圖文,要么是鏈接(必須前面加http://),三者選其一,但是,必須得選一個
[3].子菜單按鈕URL必須為有效鏈接
2、出現這種(40033,invalid charset. please check your request, if include \uxxxx will create fail!)錯誤,有以下幾個原因
[1].post里面出現中文
[2].post的鏈接里面包含&符號,必須先要編碼&,具體操作,暫時不知
1. 微信自定義菜單最多支持兩層.
2. 一級菜單項個數必須為2~3個.
3. 子菜單項個數必須為2~5個.
4. 一級菜單項名稱字數不能超過16字節.
5. 子菜單項名稱字數不能超過40字節.
6. 菜單項鍵值字數不能超過128字節.
7. 菜單項鍵值實際為"自定義回復"中的關鍵字, 用戶點擊菜單項后會根據此關鍵字回復信息.
8. 如需點擊菜單項直接訪問網頁, 請在"菜單項鍵值"處填寫以http開頭的完整URL.
以上提及的字節計算, 一個中文字或中文標點符號為3個字節, 一個英文字母或英文標點符號為1個字節.