使用C# .net开发微信公众号之设置所属行业

来源:互联网 发布:添加hp打印机 usb端口 编辑:程序博客网 时间:2024/05/29 15:28

设置所属行业

设置行业可在MP中完成,每月可修改行业1次,账号仅可使用所属行业中相关的模板,为方便第三方开发者,提供通过接口调用的方式来修改账号所属行业,具体如下:

接口调用请求说明

http请求方式: POSThttps://api.weixin.qq.com/cgi-bin/template/api_set_industry?access_token=ACCESS_TOKEN

POST数据说明

POST数据示例如下:

      {          "industry_id1":"1",          "industry_id2":"4"       }

参数说明

参数是否必须说明access_token是接口调用凭证

industry_id1

是公众号模板消息所属行业编号industry_id2是公众号模板消息所属行业编号

行业代码查询

主行业副行业代码IT科技互联网/电子商务1IT科技IT软件与服务2IT科技IT硬件与设备3IT科技电子技术4IT科技通信与运营商5IT科技网络游戏6金融业银行7金融业基金|理财|信托8金融业保险9餐饮餐饮10酒店旅游酒店11酒店旅游旅游12运输与仓储快递13运输与仓储物流14运输与仓储仓储15教育培训16教育院校17政府与公共事业学术科研18政府与公共事业交警19政府与公共事业博物馆20政府与公共事业公共事业|非盈利机构21医药护理医药医疗22医药护理护理美容23医药护理保健与卫生24交通工具汽车相关25交通工具摩托车相关26交通工具火车相关27交通工具飞机相关28房地产建筑29房地产物业30消费品消费品31商业服务法律32商业服务会展33商业服务中介服务34商业服务认证35商业服务审计36文体娱乐传媒37文体娱乐体育38文体娱乐娱乐休闲39印刷印刷40其它其它41

我们根据微信公众号开发手册 的说明,调用微信的接口。

POST的数据为:

    {          "industry_id1":"1",          "industry_id2":"4"       }

industry_id1 为设置的第一行业。

industry_id2 为设置的第二行业。


废话少说,大家请看代码直接上代码:

        /// <summary>        /// 设置所属行业        /// </summary>        /// <param name="accessToken"></param>        /// <param name="data"></param>        /// <returns></returns>        public static string SettingIndustry(string accessToken, string data)        {            string url = string.Format("https://api.weixin.qq.com/cgi-bin/template/api_set_industry?access_token={0}", accessToken);            HttpWebRequest hwr = WebRequest.Create(url) as HttpWebRequest;            hwr.Method = "POST";            hwr.ContentType = "application/x-www-form-urlencoded";            byte[] payload;            payload = System.Text.Encoding.UTF8.GetBytes(data);            hwr.ContentLength = payload.Length;            Stream writer = hwr.GetRequestStream();            writer.Write(payload, 0, payload.Length);            writer.Close();            var result = hwr.GetResponse() as HttpWebResponse;            string strMsg = WebResponseGet(result);            return strMsg;        }

data为我们POST的数据。


如果成功设置会返回如下数据。

  {           "errcode":0,           "errmsg":"ok"       }
否则会返回 如下的数据:

  {           "errcode":返回码,           "errmsg":"ok"       }

返回码的说明大家可以去微信公众号开发文档找,在此不多做说明。


至此设置微信公众号所属的行业信息 就完成了。


大家登陆微信公众号查看所属行业会发现,所属行业已经变成我们所设置的。


此方式或许有不妥之处,热烈欢迎大家吐槽。。。 错误之处也请大家指正,谢谢  -----    WeepingWeeper


谢谢大家观看参考,让我们一同进步。


微信的其他接口调用在持续更新中。。。欢迎关注持续关注。。



0 0
原创粉丝点击