百韵网 >>  正文

用微发网定义微信自定义菜单返回值“invalid button key size”是怎么回事,怎么解决? ecshop微信自定义菜单时提示 invalid butto...

来源:www.baiyundou.net   日期:较早时间

用微发网定义微信自定义菜单返回值“invalid button key size”,是设置错误造成的,解决方法如下:

1、首先使用百度/360搜索:微信公众平台,点击带官网的网页。

2、进入后,在平台左上角栏目上有个功能栏目。

3、在功能栏目下点击自定义菜单,进入自定义菜单后,在菜单下面有个“+”号。

4、这里是可以添加素材的地方,如下图。

5、菜单名称是可以更换的,添加完成后,选择保存并发布就完成了。



在微信客户端创建自定义菜单是通过http的POST请求发送一个JSON格式的特定结构体来实现的,返回“invalid button key size”通常可能是以下原因:

  1. 不符合JSON数据格式;

  2. 不符合结构体参数限制;

  3. 在.net平台下,有可能用指定编码的StreamWriter写入流和用指定编码转换为字节数组再写入流的过程存在不兼容情况。

     

对于前两种原因,请参考以下示例及参数说明,或参考微信公众平台开发者文档重新构造数据:

{ "button":[ { "type":"click", "name":"今日歌曲", "key":"V1001_TODAY_MUSIC" },
{ "type":"click", "name":"歌手简介", "key":"V1001_TODAY_SINGER" }, { "name":"菜单",
"sub_button":[ { "type":"click", "name":"hello word", "key":"V1001_HELLO_WORLD"
}, { "type":"click", "name":"赞一下我们", "key":"V1001_GOOD" }] }] }

参数说明:button是按钮数组,按钮个数应为1~3个;type是按钮类型,目前有click,view等类型;name是按钮描述,即按钮名字,不超过16个字节,子菜单name不超过40个字节;sub_button是子按钮数组,按钮个数应为1~5个;菜单KEY值,用于消息接口推送,不超过128字节。

 

对于第3种原因,请尝试为StreamWriter设置不同的Encoding参数,即尝试不同的编码。

参考资料:

微信公众平台开发者文档(http://mp.weixin.qq.com/wiki/6/95cade7d98b6c1e1040cde5d9a2f9c26.html)



ecshop微信自定义菜单时提示 invalid button key size hint: [tI2XCA0108vr20] 怎么解决???~

自定义菜单一级允许3个,二级允许5个,你是不是弄的太多了。或是二级菜单里没有填内容,或者类型填写错了

微信营销平台添加自定义菜单时提示错误,错误代码40019,解决方法:
设置自定义菜单一级允许3个,二级允许5个。
微信公众平台添加自定义菜单的方法:
1、登录微信公众平台账号,进入微信公众平台里面,找到“功能”——“高级功能”,双击。

2、直接进入编辑模式里面,找到“设置”。

3、点击“设置”进入“自定义菜单”,在这里可以添加自己的菜单了。

4、要添加菜单,直接点击“添加”按钮,进入自己想加的菜单编辑界面里。

5、我们编辑好菜单后,直接点击“确定”,这时我们就成功添加了一个菜单。

6、还可以在此菜单下添加二级菜单。用鼠标指着刚才添加的菜单,在其右边有一个“+”。

7、直接点击“+”,这时直接弹出添加菜单的窗口,添加上自己所定的菜单后点击“确定”。就成功的添加了一个二级菜单。

8、这些菜单可以添加,也可以进行删除,也可以进行编辑。用鼠标指着菜单,在其右边三个图标:“+”表示添加;一支笔表示编辑;一个类似垃圾桶表示删除。

9、自定义菜单不会马上对用户有效,必须在发布后的24小时才起效。我们全部编辑好菜单后,就可以进行发布了。

相关要点总结:

17116885932:微信公众平台如何做自定义菜单
于隶答:四:如何修改微信公众平台自定义菜单动作?1 选中相应菜单,若已设置动作,会显示相应动作,单击“修改”;即可开始修改相应菜单动作;如图:2 同上设置好菜单动作后,单击“保存”即可;如图:END 五:如何预览微信公众平台自定义菜单及动作 1 自定义微信公众平台菜单及动作后,在正式发布前,建议预览一下...

17116885932:微信公众平台的自定义菜单怎么弄
于隶答:1、登录自己或者想要修改菜单的公众号账号,找到“功能”项目子菜单中的“自定义菜单”如果绑定授权给了其他平台。/iknow-pic.cdn.bcebos.com/c83d70cf3bc79f3dc013ac4eb6a1cd11738b29d9"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/c83d70cf3bc...

17116885932:微信公众平台如何设置菜单?
于隶答:将微信公众平台设置为几个板块是通过自定义菜单功能实现的。设置完毕后,在下方就可以看到有菜单/工具栏样式的分类了。步骤如下:1.登录公众账号,如果还没有开通自定义菜单,可以点击左侧添加功能插件,进入后找到自定义菜单,选择开通。2.点击左侧的自定义菜单,进入后需要先点击开启。3.开启后可以进行...

17116885932:微信公众号自定义菜单设置教程
于隶答:微信公众号菜单等功能如何开通 自定义菜单最大的优点是减少了用户的认知门槛,可以将公众账号里的重点信息入口直观的暴露给用户。当用户进入到公众账号时,可以一目了然的了解相关的服务,只需要点击,不需要再通过一系列的命令行交互(或者简化了命令行交互的方式,提供了更低门槛的入口)①:《微信公众号...

17116885932:微信公众号自定义菜单怎么设置
于隶答:在微信公众平台登录微信公众号,点击“自定义菜单”。请点击输入图片描述 点击“添加菜单”,将名称改为想要的栏目。请点击输入图片描述 在已经修改的名称右侧点击“+”可修改栏目名称。点击其中一个设置好的,一级菜单选择菜单上方弹出的“+”。请点击输入图片描述 在右侧修改栏目名称。完成后选择一个二级...

17116885932:微信公众号自定义菜单如何设置?
于隶答:使用微信后台进行创建于设置 1、进入微信公众平台,输入自己的账号密码登录,进入后台,点击自定义菜单。2、在界面上点击左下角的添加菜单,就可以添加菜单了。3、在右侧设置菜单名称。

17116885932:微信自定义菜单如何实现?
于隶答:一、微信自动回复 1、首先建立一个微信公众号登录 2、点击自动回复 3、在自动回复里输入代码 ahref=链接地址名称/a,然后下拉保存,如图所示 4、接着来看看手机微信上的效果图 二、ppt内容变成网址链接 1、如果想要把自己做的文章内容变成蓝色字体链接,可以用WPS 2、首先打开wps 写内容 然后把鼠标...

17116885932:自定义菜单是什么?
于隶答:可以设置快捷导航啊,点击自定义菜单可以提示相应的文字、图片、图文消息或者链接。给粉丝提供便利 参考 采纳 微信自定义菜单有哪些好处 微信自定义菜单的出现,将微信从“发文字,等回复”转变成直接操作菜单,用户无需再通过输入关键词触发回复,直接点击菜单就可以看相关的内容,微信自定义菜单与微网站的...

17116885932:微信公众号订阅号自定义菜单如何设置 自定义菜单设置教程
于隶答:微信公众号是目前很多微信用户都在使用的一个特色板块,而公众号也推出了一系列的功能,其中一个就是自定义菜单功能,今天小编就给大家讲讲微信公众号订阅号自定义菜单如何设置,一起来看看教程吧!微信公众号订阅号自定义菜单设置教程 1、登录微信公众号,点击左侧“自定义菜单”。2、添加一级菜单 (...

17116885932:微信公众平台的自定义菜单怎么设置
于隶答:一:微信公众平台如何添加一级菜单?1、首先,成功登录微信公众平台;并进入编辑模式;(选中标题,按住左键拖拽搜索相应经验)微信公众平台如何进入编辑模式。2、自定义菜单默认为启用状态,单击“设置”;注意:先开启编辑模式及开启自定义菜单;3、单击菜单管理后的“添加”,4、输入菜单名,(菜单名称不...

(编辑:本站网友)
相关推荐
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图
@ 百韵网