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

设置所属行业

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

接口调用请求说明

http请求方式: POST
https://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科技 互联网/电子商务 1
IT科技 IT软件与服务 2
IT科技 IT硬件与设备 3
IT科技 电子技术 4
IT科技 通信与运营商 5
IT科技 网络游戏 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 为设置的第二行业。


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

        /// 
        /// 设置所属行业
        /// 
        /// 
        /// 
        /// 
        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


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


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



你可能感兴趣的:(微信)