使用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 为设置的第二行业。
废话少说,大家请看代码直接上代码:
/// <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
谢谢大家观看参考,让我们一同进步。
微信的其他接口调用在持续更新中。。。欢迎关注持续关注。。
使用C# .net开发微信公众号之设置所属行业相关推荐
- SpringBoot开发微信公众号
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 在讲微信公众号开发之前,先来大概了解一下微信公众号.微信公 ...
- NodeJs开发微信公众号(一)
古话说: 万事开头难, 回头细想想还真是这样,在没有开始做微信公众号开发之前我以为它很复杂,但是学过之后只想说原来just so so~ 这里是我的项目的github地址: https://githu ...
- Java开发微信公众号(四)---微信服务器post消息体的接收及消息的处理
在前几节文章中我们讲述了微信公众号环境的搭建.如何接入微信公众平台.以及微信服务器请求消息,响应消息,事件消息以及工具处理类的封装:接下来我们重点说一下-微信服务器post消息体的接收及消息的处理,这 ...
- Java开发微信公众号(二)---开启开发者模式,接入微信公众平台开发
接入微信公众平台开发,开发者需要按照如下步骤完成: 1.填写服务器配置 2.验证服务器地址的有效性 3.依据接口文档实现业务逻辑 资料准备: 1.一个可以访问的外网,即80的访问端口,因为微信公众号接 ...
- 教你如何用node.js开发微信公众号(一)
内容简介 本文章简单介绍了如何用node.js开发微信公众号.主要内容包括微信公众平台的配置,signature的验证,以及用node.js去处理用户主动发起的行为. 准备工作 开发前需要安装好nod ...
- Spring Boot 开发微信公众号
点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 在讲微信公众号开发之前,先来大概了解一下微信公众号.微信公众 ...
- 使用C# .net开发微信公众号之服务器URL配置
服务器URL配置 是微信公众号开发里非常重要的一个步骤. 虽然微信公众平台已经给了我们很多 必要的功能 像:查看用户,查看用户消息,给用户回复消息,自动给用户回复消息,根据用户消息内容回复给用户图文消 ...
- 【UNI-APP】开发微信公众号(H5)JSSDK调式
UNI-APP 开发微信公众号(H5)JSSDK调试 安装 - NPM安装方式 复制代码npm install jweixin-module --save - 下载使用方式 下载地址:https:// ...
- UNI-APP 开发微信公众号(H5)JSSDK的使用、微信扫一扫
UNI-APP 开发微信公众号(H5)JSSDK的使用.微信扫一扫 自己做了一个h5端调起微信扫一扫的功能,上网一找,没有说得很详细的,依样画葫芦,结果出了很多问题.下面给大家讲一下做的方法,用这个方 ...
- uniapp开发微信公众号网页-微信JSSDK使用
uniapp开发微信公众号网页-微信JSSDK使用 一. 安装jweixin-module 二. 新建js文件,把jssdk的接口简单封装,然后挂载到vue实例 1. 在js公共文件夹下创建wecha ...
最新文章
- SSH无需密码密钥登录
- 一年管理成富翁,三年市场路路通,十年技术一场空
- 开发非代码的业务知识
- 【杂谈】有三AI知识星球一周年了!为什么公众号+星球才是完整的?
- MySql学习19-----用户管理
- PHP会话控制考察点
- face-recognition库(人脸识别库)安装,使用
- AFN的简单二次封装
- 状态码301和302的区别?
- 【图像融合】基于matlab GUI拉普拉斯金字塔+小波变换+NSCT图像融合【含Matlab源码 870期】
- 【Java】抽象类和接口
- Fruit (hdu 2152)
- 文档类型字符集即HTML标签的语义化
- 版本号(SNAPSHOT GA....)都是啥意思
- 被领导嘉奖了,该不该请同事吃饭?
- 常见C++开源网站项目
- 嵌入式调试神器-虚拟示波器之JScope
- 中国剩余定理及其代码实现
- 使用npm下载包,报错 error An unexpected error occurred: “EPERM: operation not permitted
- __call__ 的用法
热门文章
- 7.2 Python 实例11-自动轨迹绘制
- 三星s8是否支持html,真正的全面屏!国行三星S8终于支持导航栏隐藏
- linux最全网络监控命令梳理及评测
- Redis集群cluster:增加删除(伸缩)节点操作步骤
- 三维空间的三角剖分( 3D Delaunay Triangulated graph)第一部分:从二维空间的三角剖分做起
- EdgeBox_EHub_tx1_tx2_E100 开发板评测
- Ps钢笔工具抠图、更换背景及边缘优化步骤
- Linux内核浮点运算
- 没事干的时候可以看这些,超全超多…
- 计算机桌面变窄,电脑桌面图标变小怎么调整