美文网首页
公众号菜单配置错误代码65304解决

公众号菜单配置错误代码65304解决

作者: 18587a1108f1 | 来源:发表于2017-07-12 17:13 被阅读658次

错误代码: 65304, 错误信息: match rule empty hint解决办法

顾名思义,出现此错误是因为通过接口来post进行个性化菜单创建时缺少参数 ** matchrule**

个性化菜单创建接口如下:

https://api.weixin.qq.com/cgi-bin/menu/addconditional?access_token=ACCESS_TOKEN

其要求的post请求body官方示例如下:

{
    "button":[
    {   
        "type":"click",
        "name":"今日歌曲",
        "key":"V1001_TODAY_MUSIC" 
    },
    { 
        "name":"菜单",
        "sub_button":[
        {   
            "type":"view",
            "name":"搜索",
            "url":"http://www.soso.com/"
        },
        {
            "type":"click",
            "name":"赞一下我们",
            "key":"V1001_GOOD"
         }]
 }],
"matchrule":{
  "tag_id":"2",
  "sex":"1",
  "country":"中国",
  "province":"广东",
  "city":"广州",
  "client_platform_type":"2",
  "language":"zh_CN"
  }
}

可以看到,**matchrule ** 这个参数用于限定看到此用户的用户类型,我们可以如果要添加一个个性化菜单,又不希望限定用户类型,第二个参数可以选择第二个参数为空即可,如下:

"matchrule":{
  }

更好用:直接创建一个新菜单

上述接口主要用于个性化添加多个菜单,用于给不同用户显示不同菜单,当然我们一般不需要限定用户类型,通过另一种方式直接创建 一个 个性菜单即可,更加方便好用。

//获取当前菜单配置接口,可通过该接口获取当前菜单配置
https://api.weixin.qq.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN

可通过以下接口发送post请求创建菜单,会自动覆盖替换旧的菜单。

 https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN

post请求的json型body示例:

{
        "button": [
            {
                "name": "我的学校",
                "sub_button": [
                    {
                        "type": "view",
                        "name": "今日课程",
                        "url": "www.baidu.com"
                    },
                    {
                        "type": "view",
                        "name": "全部课程",
                        "url": "www.baidu.com"
                    }
                ]
            },
            {
                "type": "view",
                "name": "工具",
                "url": "www.baidu,com"
            }
                ]
            }
        ]
}
这样就可以自定义一个菜单啦~~~

官方参考链接:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013

相关文章

  • 公众号菜单配置错误代码65304解决

    错误代码: 65304, 错误信息: match rule empty hint解决办法 顾名思义,出现此错误是因...

  • 微信公众号开发

    1、公众号配置菜单点击跳转到 其它公众号到历史消息之前曾经配置过菜单点击跳转到本公众号的历史消息,直接使用微信公众...

  • easywechat自定义菜单回复图文问题

    微信公众号若使用了服务端配置,就没法在公众号后台配置菜单、回复这些操作了,哈哈哈。最近因运营需要,需对公众号菜单进...

  • 公众号使用服务器开启自定义菜单

    1、菜单——开发——基本配置——开启服务器配置 这个时候发现公众号的自定义菜单功能没有了 2、菜单——功能——添加...

  • 微信公众号相关配置

    需求: 在微信公众号一级菜单下增加二级菜单,点击二级菜单,跳转内容:推送图片 将图片上传到公众号素材,配置二级菜...

  • Spring GateWay java.net.UnknownH

    错误代码 解决方法获取的微服务的配置文件中,添加prefer-ip-address如下配置解决

  • 04 实例讲解微信公众号开发-创建公众号菜单

    如何创建公众号菜单 创建公众号菜单 公众号菜单创建使用在微信公众平台接口调试工具发送json消息实现。 其中必填字...

  • 2019-04-01

    问题:微信公众号开启服务器配置后用接口配置自定义菜单,手机没有反应 最近再做一个微信的公众号开发,开启了服务器配置...

  • 微信公众号开发(一)-基础

    微信公众号开发文档 公众号菜单 公众号自定义菜单最多可设置3个一级菜单,每个一级菜单最多包含5个二级菜单。一级菜单...

  • 公众号跳转小程序,小程序跳转小程序,小程序跳转app

    公众号跳转小程序在公众号上关联你要跳转的小程序,然后配置在菜单上就可以了。 小程序跳转小程序打开同一公众号下关联的...

网友评论

      本文标题:公众号菜单配置错误代码65304解决

      本文链接:https://www.haomeiwen.com/subject/dtwbhxtx.html