1、所需信息

CorpID:企业ID


AgentID:应用ID ;Secret:应用密钥
要进入【管理企业】,然后回跳入企业微信网页,在【应用管理】中创建应用,创建成功后,即可获取到 AgentID和Secret

2、功能实现
参考内容:企业微信-发送应用消息
public static class QYWXHelper
{
//唯一的企业ID
static string corpid = System.Configuration.ConfigurationManager.AppSettings["corpid"].ToString();
//应用密钥
static string corpsecret = System.Configuration.ConfigurationManager.AppSettings["secret"].ToString();
//消息推送URI
static string messageSendURI = System.Configuration.ConfigurationManager.AppSettings["messageSendURI"].ToString();
/// <summary>
/// 获取企业微信的accessToken
/// </summary>
/// <param name="corpid">企业微信ID</param>
/// <param name="corpsecret">管理组密钥</param>
/// <returns></returns>
public static string GetQYAccessToken(string corpid, string corpsecret)
{
string getAccessTokenUrl = System.Configuration.ConfigurationManager.AppSettings["getAccessTokenUrl"].ToString();
string accessToken = "";
string respText = "";
//获取josn数据
string url = string.Format(getAccessTokenUrl, corpid, corpsecret);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
using (Stream resStream = response.GetResponseStream())
{
StreamReader reader = new StreamReader(resStream, Encoding.Default)<

这篇博客详细介绍了如何使用C#代码实现企业微信应用消息的发送。通过配置CorpID、AgentID和Secret等关键信息,利用GetQYAccessToken方法获取访问令牌,然后通过PostWebRequest方法发送JSON数据到指定接口,最终实现向企业微信用户推送消息的功能。示例代码包括了错误处理和消息发送的具体步骤。
企业微信消息推送&spm=1001.2101.3001.5002&articleId=119453979&d=1&t=3&u=e48db34eaec240c79341ef94be2c1c0c)
5649

被折叠的 条评论
为什么被折叠?



