用c#开发微信自定义菜单设置工具
- 微信应用
- 2024-10-14 06:14:01
用c#开发微信自定义菜单设置工具
这篇文章主要介绍用c#开发微信自定义菜单设置工具
这篇文章主要介绍用c#开发微信自定义菜单设置工具
1 使用
1.1 打开 自定义菜单设置工具1.2 输入id和密码以获取token
如果已有token,也可以直接输入token进行菜单操作,注意这个token不是在微信上设置的token,是通过id和密码获取到的:
1.3 点击“获取当前菜单” 以获取菜单
如果是第一次操作,没有任何菜单
1.4 设置菜单
在这里就可以很直观地编辑你的菜单了,编辑菜单时请注意下面几点:
官方要求:一级菜单按钮个数为2-3个
官方要求:如果设置了二级菜单,子按钮个数为2-5个
官方要求:按钮描述,既按钮名字,不超过16个字节,子菜单不超过40个字节
如果name不填,此按钮将被忽略
如果一级菜单为空,该列所有设置的二级菜单都会被忽略
key仅在SingleButton(单击按钮,无下级菜单)的状态下设置,如果此按钮有下级菜单,key将被忽略
所有二级菜单都为SingleButton
如果要快速看到微信上的菜单最新状态,需要重新关注,否则需要静静等待N小时(一般24小时内)
另外,结合上篇《用c#开发微信 (4) 基于Senparc.Weixin框架的接收事件推送处理 (源码下载) 》,下面设置的Key要与CustomMessageHandler_Events里OnEvent_ClickRequest事件的EventKey对应起来,才会work:
1.5 点击“更新到服务器”以更新菜单
2 原理2.1 获取tokenvar result = CommonApi.GetMenu(token);if (result == null){ return Json(new { error = "菜单不存在或验证失败!" }, JsonRequestBehavior.AllowGet);}return Json(result, JsonRequestBehavior.AllowGet);
用c#开发微信自定义菜单设置工具由讯客互联微信应用栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“用c#开发微信自定义菜单设置工具”