使用c#程序,給微信發送實時推送消息,好用

根據需要給自己的微信發送消息,我主要用來做生產線的設備故障監控,出了問題立馬知道問題在哪,省了很多事,用來做各種其他的事件、消息提醒也不錯的
實現方式:采用捷易快信(原名飛鴿快信,用了4年了,最近改名了),每月總送1000條消息
1.注冊帳戶申請接口 http://jy.erpit.cn/

2.編碼開發:

業務邏輯部分省略,自己實現,下面貼的是發送消息的部分代碼,其中發送參數根據使用的消息模板自行修改對應

public  void Run(int Line,string Name)
        {
            var appSettings = ConfigurationManager.AppSettings;
            string ApiHost = appSettings["ApiHost"];
            string Secret = appSettings["Secret"];
            string Token = appSettings["Token"];
            string TemplateId = appSettings["TemplateId"];
            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri(ApiHost);
 
                var requestJson = JsonConvert.SerializeObject(
                new
                {
                    template_id = TemplateId,
                    secret = Secret,
                    app_key = Token,
                    data = new
                    {
                        first = new
                        {
                            value = Line + "故障告警"
                        },
                        performance = new
                        {
                            value = Name
                        },
                        time = new
                        {
                            value = DateTime.Now.ToString()
                        },
                        remark = new
                        {
                            value = "請及時處理"
                        }
                    }
                });
 
                HttpContent httpContent = new StringContent(requestJson);
                httpContent.Headers.ContentType = new MediaTypeHeaderValue("application/json");
 
                var result = client.PostAsync("/api/message/send", httpContent).Result.Content.ReadAsStringAsync().Result;
                //Log.Info(result);
            }

參數說明:

參數名稱 參數類型 描述
secret String(必選) 系統分配給您的密鑰,在用戶中心查看
app_key String(必選) 群組發消息對應app_key
template_id String(必選) 消息模板ID
url String(可選) 消息點擊跳轉鏈接,用于消息查看詳情,可不填
data Json(必選) 這是您的消息內容, 參照消息模板列表中的使用說明中的具體參數

返回說明(返回數據一律為JSON字符串):

返回示例:
{
"code":200,
"msg":"Ok",
"data":[
]
}
3.更詳細的接口說明參見:http://jy.erpit.cn/wiki

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容