首页 > 微信 > 详细

创建微信企业号菜单栏

时间:2015-11-25 10:05:40      阅读:438      评论:0      收藏:0      [点我收藏+]

 

//创建微信企业号菜单栏

public static string CustomMenu()

{

//获取Token

string AppUrl = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?";
string AppID = "wxc230dd116f51778d";
string AppSecret = "s3O7Hzmo70kI69S-ghQ5KbF0-A9U0YuZm7IRvBLjwx7grbUJN18XLKV01MwZ51DR";
WebClient webClient = new WebClient();
Byte[] bytes = webClient.DownloadData(string.Format("{0}corpid={1}&corpsecret={2}", AppUrl, AppID, AppSecret));
string result = Encoding.GetEncoding("utf-8").GetString(bytes);
JObject jObj = JObject.Parse(result);

string token = jObj["access_token"].ToString();

 

//进行创建菜单栏操作

string CustomMenuEdit = "";
CustomMenuEdit += "{\n";
CustomMenuEdit += "\"button\":[\n";
CustomMenuEdit += "{\n";
CustomMenuEdit += "\"type\":\"click\",\n";
CustomMenuEdit += "\"name\":\"专业领航\",\n";
CustomMenuEdit += "\"key\":\"V1001_TODAY_MUSIC123eee\"\n";
CustomMenuEdit += "},\n";
CustomMenuEdit += "{\n";
CustomMenuEdit += "\"type\":\"click\",\n";
CustomMenuEdit += "\"name\":\"探究中金\",\n";
CustomMenuEdit += "\"key\":\"V1001_TODAY_SINGER123eee\"\n";
CustomMenuEdit += "},\n";
CustomMenuEdit += "{\n";
CustomMenuEdit += "\"name\":\"dms数据监控\",\n";
CustomMenuEdit += "\"sub_button\":[\n";
CustomMenuEdit += "{\n";
CustomMenuEdit += "\"type\":\"view\",\n";
CustomMenuEdit += "\"name\":\"dms数据监控\",\n";
CustomMenuEdit += "\"url\":\"http://112.84.186.217:8010/MobileInfo/Index\"\n";
CustomMenuEdit += "}]\n";
CustomMenuEdit += "}]\n";
CustomMenuEdit += "}\n";
string url = "https://qyapi.weixin.qq.com/cgi-bin/menu/create?access_token=" + token + "&agentid="+2;
WebRequest req = WebRequest.Create(url);
JavaScriptSerializer aa = new JavaScriptSerializer();
byte[] requestBytes = Encoding.UTF8.GetBytes(CustomMenuEdit);
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = requestBytes.Length;

Stream requestStream = req.GetRequestStream();
requestStream.Write(requestBytes, 0, requestBytes.Length);
requestStream.Close();
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
StreamReader sr = new StreamReader(res.GetResponseStream(), Encoding.Default);
string backstr = sr.ReadToEnd();
sr.Close();
res.Close();
WeChatReturn WCR = aa.Deserialize<WeChatReturn>(backstr);
return WCR.errmsg;

}

创建微信企业号菜单栏

原文:http://www.cnblogs.com/AndyCf/p/4993719.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!