微信開發創建公眾號或小程序菜單45064: no permission to use weapp in menu rid:XXXXXXX


在發布微信菜單的時候,菜單里面掛載了小程序菜單,在公眾號菜單添加小程序的鏈接,發布的時候報錯45064,報錯信息如下:
【錯誤信息】:{“errcode”:45064,“errmsg”:“no permission to use weapp in menu rid: XXXXXXXXXXXXXXXXXXXx”}

微信報的這個45064錯誤不是由於代碼問題導致的,經過查詢得出以下幾點:
1、檢查公眾號和小程序有無關聯,不必在一個主體下 ,但是需要關聯相關小程序。
2、公眾號必須要認證才可以。
3、不是同一主題的小程序也可以的,需要小程序關聯公眾號即可;或者在小程序設置免除關聯
4、小程序沒有發布。

問題原因:引入了未綁定的小程序菜單

根據官方文檔創建公眾號或小程序的菜單格式如下圖:

 {
     "button":[
     {    
          "type":"click",
          "name":"今日歌曲",
          "key":"V1001_TODAY_MUSIC"
      },
      {
           "name":"菜單",
           "sub_button":[
           {    
               "type":"view",
               "name":"搜索",
               "url":"http://www.soso.com/"
            },
            {
                 "type":"miniprogram",
                 "name":"wxa",
                 "url":"http://mp.weixin.qq.com",
                 "appid":"wx286b93c14bbf93aa",
                 "pagepath":"pages/lunar/index"
             },
            {
               "type":"click",
               "name":"贊一下我們",
               "key":"V1001_GOOD"
            }]
       }]
 }

解決辦法:

刪除掉小程序菜單欄,再次發布就成功了


免責聲明!

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



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