删除微信菜单接口

  1. 微信菜单删除接口特点 微信官方这个接口是一次性删除公众号全部自定义菜单不支持单独删除某一个菜单。 如果业务需要修改菜单:先调用删除接口清空全部菜单,再调用创建菜单接口提交新菜单,以此实现菜单更新。
  2. 接口信息
  • 请求方式:GET
  • 接口地址:
[https://api.weixin.qq.com/cgi-bin/menu/delete?access_token=ACCESS_TOKEN](https://api.weixin.qq.com/cgi-bin/menu/delete?access_token=ACCESS_TOKEN)
Code language: JSON / JSON with Comments (json)
  • 请求参数:access_token(公众号接口调用凭证,必须放在url参数里)
  1. C# 代码示例(幻灯片里代码)
// 拼接接口地址,填充access_token
string url = string.Format("[https://api.weixin.qq.com/cgi-bin/menu/delete?access_token={0}](https://api.weixin.qq.com/cgi-bin/menu/delete?access_token={0})", obj.access_token);
// GET请求调用删除接口,获取微信返回的json结果
string json = Tool.HttpGet(url);
Code language: JavaScript (javascript)

返回JSON示例

调用成功返回:

{"errcode":0,"errmsg":"ok"}
Code language: JSON / JSON with Comments (json)
  • errcode:0 代表删除成功;非0代表失败(如access_token失效)

小结

修改菜单流程: 获取access_token → GET调用menu/delete清空所有菜单 → POST调用menu/create提交新版菜单。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注