自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

原创 关于SSL/TLS 安全通道问题

在.Net代码中使用web请求获取网页资源时出现SSL/TLS 安全通道可能出现“请求被中止: 未能创建 SSL/TLS 安全通道”,“基础连接已经关闭:未能为SSL/TLS 安全通道建立信任关系”代码如下var myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url); myHttpWebRequest.CookieContainer = new CookieContainer(); .

2021-11-30 16:35:08 769

原创 .NET开发企业微信应用接收用户消息

这一章主要讲应用菜单点击事件的接收要接收企业微信消息,首先要配置API,这里不进行详细介绍了,具体请参考企业微信官方文档另外还需要用代码设置菜单,菜单点击事件无法手动设置,至少要用代码设置一次之后才能手动设置点击事件,需要设置菜单代码的可以留言联系方式企业微信接收与回复消息需要加密以及解密,官方有提供算法库,目前已有 c++/python/php/java/golang/c# 等语言版本,我用的是C#库1.封装接收消息帮助类private string sToken { get; set.

2021-04-19 11:58:38 917 3

原创 .NET中的Razor模板

前面两章讲到企业微信推送图文消息和群聊消息,消息的内容往往存储在数据库中,所以使用Razor模板来读取内容 /// <summary> /// 根据模板获取内容 /// </summary> /// <param name="dtContent">数据集</param> /// <param name="template_content">模板内容</param>.

2021-02-08 17:45:10 886 1

原创 使用.NET推送企业微信群聊消息

1.添加机器人需要在群聊中手动添加,这里不做详细介绍。在某个群组添加机器人之后,创建者可以在机器人详情页看的该机器人特有的webhookurl。开发者可以按以下说明a向这个地址发起HTTPPOST 请求,即可实现给该群组发送消息。特别特别要注意:一定要保护好机器人的webhook地址,避免泄漏!不要分享到github、博客等可被公开查阅的地方,否则坏人就可以用你的机器人来发垃圾消息了。2.推送消息假设webhook是:https://qyapi.weixin.qq.com/cgi-bi

2021-02-05 16:28:58 987

原创 企业微信的身份验证(.NET)

目录1.构造网页授权链接1.构造网页授权链接需要构建一个这样结构的连接:https://open.weixin.qq.com/connect/oauth2/authorize?appid=CORPID&redirect_uri=REDIRECT_URI&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect参数必须说明appid是企业的CorpIDredirec

2021-02-04 13:17:42 1785

原创 .NET推送图文消息到企业微信应用

使用.NET推送企业微信图文消息第一步,获取access_token操作企业微信的每一个api都需要用到access_tokenprivate string get_access_token() { //corpid:企业ID,Secret:应用密码 WebClient wc = new WebClient(); Encoding enc = Encoding.UTF8; string result = enc.GetStri

2021-02-03 15:14:14 747 1

原创 .NET的缓存处理

添加缓存 /// <Param name="cacheKey">缓存键值</Param> /// <Param name="cacheValue">缓存内容</Param> /// <Param name="timeout">绝对有效期(单位: 秒)</Param> public static void Set(string cacheKey, object cacheVa

2021-01-29 17:23:44 182

原创 .NET的HttpWebRequest请求

请求页面获取内容1.直接获取页面内容 /// <summary> /// 获取当前网页的内容 /// </summary> /// <param name="httpUrl">Url地址</param> /// <param name="timeOut">请求响应超时时间,单位秒,默认30s</param> /// <param name="en

2021-01-29 14:19:26 1064

C#Razor模板生成内容代码

C#Razor模板生成内容代码

2021-04-08

企业微信群聊机器人推送消息

企业微信群聊机器人推送消息

2021-04-08

应用推送图文消息代码.txt

应用推送图文消息代码.txt

2021-04-08

企业微信身份验证代码.txt

企业微信身份验证代码.txt

2021-04-08

企业微信设置菜单代码.txt

企业微信设置菜单代码.txt

2021-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除