大家好,自定義菜單是所有公眾號用戶最為常用的一種功能,不論是在公眾平臺上,還是在
微信第三方平臺上,或者是服務號還是訂閱號,大家都會用到這個自定義菜單功能,那特別是初次接觸公眾號的用戶在第一次使用自定義菜單時,當發布菜單時會遇到各種各樣的提示,比如菜單的個數不對。最典型的就是40016這個錯誤了,系統會給出一個錯誤返回碼提示,具體截圖以下:

具體的提示為:40016 不合法的按鈕個數,那相信大家直接通過這個字面意思也就能夠猜出個大概意思了,那這個40016主要就是表明當前還沒有創建任何菜單,所以發布時就會有這個提示。
一般這種情況就是完全是新手,剛剛注冊公眾號還沒有完全正常的去使用過公眾平臺,所以對菜單有沒有創建根本就沒有概念,所以才會在沒有任何菜單的情況下去發布,自然微信就會反饋這個錯誤提示了。
那怎么看菜單有沒有添加過呢?這個在微訊云端的自定義菜單編輯頁面是很好查看到,只要打開自定義菜單編輯頁面,看看有沒有添加過菜單就知道了,具體可以參考以下的一張截圖。
關于微信自定義菜單添加的個數,那小編這里再重新給大家講述一下吧,微信官方的要求是自定義菜單,一級菜單數量是最多3個,二級菜單數量最多是5個,只要小于或等于所規定的菜單個數就可以了,大于微信所規定的菜單個數就無法正常發布。
什么是一級菜單,什么是二級菜單?請參閱以下截圖。
那小編來總結一下,
40016 不合法的按鈕個數,
所表示的意思就是自定義菜單無任何菜單,請去添加至少一個菜單后再嘗試去發布菜單。
1、檢查自定義菜單的按鈕個數,一級三個,二級五個。
2、菜單數量不得大于微信規定的個數,但發布菜單時至少需要添加一個菜單按鈕。
3、菜單個數雖然符合要求,但菜單實際內容并沒有添加或選擇,此菜單等同于個數不確定。