C#/ASP.NET MVC微信公众号接口开发之从零开发(四) 微信自定义菜单(附源码)

C#/ASP.NET MVC微信接口开发文章目录:

1.C#/ASP.NET MVC微信公众号接口开发之从零开发(一) 接入微信公众平台

2.C#/ASP.NET MVC微信公众号接口开发之从零开发(二) 接收微信消息并且解析XML(附源码)

3.C#/ASP.NET MVC微信公众号接口开发之从零开发(三)回复消息 (附源码)

自定义菜单开发

1.配置Json字符串

首先配置菜单/menu所需要的Json字符串,然后用post请求微信接口地址即可。配置json格式参看微信接口文档:

2.Post请求发布

配置好Json字符串之后请求微信api地址代码:

1 /// <summary> 2 /// 发布菜单 3 /// </summary> 4 /// <param>配置的菜单json数据</param> 5 /// <param>AppID</param> 6 /// <param>AppSecret</param> 7 /// <returns>返回0成功否则错误码</returns> 8 public string MenuCreate(string MenuJson,string AppID,string AppSecret) { 9 string setMenuUrl = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token={0}"; 10 setMenuUrl = string.Format(setMenuUrl, BasicApi.GetTokenSession(AppID,AppSecret));//获取token、拼凑url 11 string respText = sohovan.com.common.CommonMethod.WebRequestPostOrGet(setMenuUrl, MenuJson); 12 Dictionary<string, object> respDic = (Dictionary<string, object>)Jss.DeserializeObject(respText); 13 return respDic["errcode"].ToString();//返回0发布成功 14 }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzzzyd.html