使用C# .net开发微信公众号之删除模板
来源:互联网 发布:淘宝的名星同款的图片 编辑:程序博客网 时间:2024/05/16 12:18
以下是微信公众平台对 删除模板 模板的描述:
删除模板
删除模板可在MP中完成,为方便第三方开发者,提供通过接口调用的方式来删除某帐号下的模板,具体如下:
接口调用请求说明
http请求方式:POSThttps://api.weixin.qq.com/cgi-bin/template/del_private_template?access_token=ACCESS_TOKEN
POST数据说明如下:
{ “template_id”=”Dyvp3-Ff0cnail_CDSzk1fIc6-9lOkxsQE7exTJbwUE” }
参数说明
返回说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "errcode":0,"errmsg":"ok"}
根据说明我们知道 删除模板我们要向这个地址post数据:
https://api.weixin.qq.com/cgi-bin/template/del_private_template?access_token=ACCESS_TOKEN
{ “template_id”=”Dyvp3-Ff0cnail_CDSzk1fIc6-9lOkxsQE7exTJbwUE” }
上面这个json数据里的template_id 大家可以在微信公众号平台后台如下位置找到:
同时大家也可以参考我的另一篇文章来取得template_id : 使用C# .net开发微信公众号之获取模板ID
现在我们已经有了要post的数据,但是还是少了一个数据,我们post的地址的最后还要跟一个参数。这个参数的获取方式也很简单。
大家可以参考我的另一篇文章(在这里我就不过多阐述了):使用C# .net开发微信公众号之获取AccessToken
有了如下条件我们就可以开始写程序了,我把自己写道代码贴出来供大家参考:
/// <summary> /// 删除模板 /// </summary> /// <param name="accessToken"></param> /// <param name="data"></param> /// <returns></returns> public static string DelTemplate(string accessToken, string data) { string url = string.Format("https://api.weixin.qq.com/cgi-bin/template/del_private_template?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; }
如果删除成功则会返回如下数据:
{ "errcode":0,"errmsg":"ok"}
然后我们去公众号平台后台查看模板 会发现我们删除的 相应的模板 没有啦。
如果删除失败了会返回相应的错误码。大家可以去手册里查 微信的 全局返回码说明
此方式或许有不妥之处,热烈欢迎大家吐槽。。。 错误之处也请大家指正,谢谢 ----- WeepingWeeper
谢谢大家观看参考,让我们一同进步。
微信的其他接口调用在持续更新中。。。欢迎关注持续关注。。
0 0
- 使用C# .net开发微信公众号之删除模板
- 使用C# .net开发微信公众号之给用户发送模板消息
- 使用C# .net开发微信公众号之获取模板列表
- 使用C# .net开发微信公众号之获取模板ID
- 使用C# .net开发微信公众号之获取设置的行业信息
- 使用C# .net开发微信公众号之设置所属行业
- 使用C# .net开发微信公众号之获取AccessToken
- 使用C# .net开发微信公众号之获取Jsapi_Ticket
- 使用C# .net开发微信公众号之创建自定义菜单
- 使用C# .net开发微信公众号之服务器URL配置
- .net微信公众号开发——模板消息
- 使用微信公众号模板消息发送(基于.NET开发)
- 微信公众号开发之[发送模板消息]
- 微信公众号开发之模板消息
- C# ASP.NET 解决方案开发微信公众号
- 微信公众号开发---消息模板的使用
- 微信公众号开发--模板消息
- C#开发微信公众号之消息自动回复
- 利用C#实现分布式数据库查询
- 使用 IDEA 解决 Maven 项目循环依赖
- zeppelin 下载和安装
- 【面试题】什么是SQL注入式攻击?
- shell命令-bc(数学运算/进制转换)
- 使用C# .net开发微信公众号之删除模板
- hdu 4422 模拟
- zznuli--1909
- CSDN是什么???
- 谈谈 CGI、FastCGI、PHP-CGI、PHP-fpm
- Java调用XML的方法:DocumentBuilderFactory
- NumberOfOneInBinary
- 通过verifier_test工具检验安卓升级包的完整性和合法性
- QT简单音乐播放器(多界面来回切换、自定义界面,音乐播放)