微信公眾平台項目中遇到的小問題40016,Invalid button size


剛辭職的同事用JAVA給客戶開發的微信公眾平台,今天晚上客戶給我打電話說出現錯誤,此時我正跟朋友在外吃飯,聯系已辭職的同事也聯系不上,便答應回去之后我給調試看下。

問明客戶說就修改了appkey和appsecret兩個串值,試了下公眾號才看出請求的url中的appid還是老的,便利用開發者接口測試工具經過多次實驗后才發現原來是創建自定義菜單的json字符串錯誤,提交的json字符串格式如:

{"menu":{"button":[{"name":"功能","sub_button"。。。。。。。。。

 

如此提交便出現error code 40016, Invlid button size 的錯誤,正確的應為去掉

{"menu":..}這個

如下

{"button":[{"name":"功能","sub_button":[{"type":"view","name":"訂單號綁定","url":"https:\/\/open.weixin.qq.com\/connect\/oauth2\/authorize?appid=wx4a48823aa0c3d015&redirect_uri=http%3a%2f%2fwww.5454555.com\/wechat%2fm%2fuser!prebuyvip.do&response_type=code&scope=snsapi_base&state=123#wechat_redirec……[]}]},{"name":"幫助","sub_button":[{"type":"click","name":"如何綁定","key":"如何綁定","sub_button":[]}]}]}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM