久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

C#微信接口之推送模板消息功能示例

這篇文章主要介紹了C#微信接口之推送模板消息功能,結合實例形式分析了C#操作微信推送模板消息接口的具體操作步驟與相關使用技巧,需要的朋友可以參考下

本文實例講述了C#微信接口之推送模板消息功能。分享給大家供大家參考,具體如下:


public string SendTempletMessge()
{
   string strReturn = string.Empty;
   try
   {
     #region 獲取access_token
     string apiurl = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=你的appid&secret=你的secret";
     WebRequest request = WebRequest.Create(@apiurl);
     request.Method = "POST";
     WebResponse response = request.GetResponse();
     Stream stream = response.GetResponseStream();
     Encoding encode = Encoding.UTF8;
     StreamReader reader = new StreamReader(stream, encode);
     string detail = reader.ReadToEnd();
     var jd = JsonConvert.DeserializeObject<WXApi>(detail);
     string token = (String)jd.access_token;
     #endregion
     #region 組裝信息推送,并返回結果(其它模版消息于此類似)
     string url = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" + token;
     string temp = "{\"touser\": \"" + UserInfo.OpenID + "\"," +
            "\"template_id\": \"f3kRRjJeyLDf4tndtg-OJeRvgEdgjjDxCy4T9kuwM70\", " +
            "\"topcolor\": \"#FF0000\", " +
            "\"data\": " +
            "{\"first\": {\"value\": \"您好,您有一條回款通知信息\"}," +
            "\"keyword1\": { \"value\": \"單位名稱\"}," +
            "\"keyword2\": { \"value\": \"日期\"}," +
            "\"keyword3\": { \"value\": \"金額\"}," +
            "\"keyword4\": { \"value\": \"業務員\"}," +
            "\"remark\": {\"value\": \"\" }}}";
     #endregion
   //核心代碼
   GetResponseData(temp, @url);
     strReturn = "推送成功";
   }
   catch (Exception ex)
   {
    strReturn = ex.Message;
   }
   return strReturn;
}
/// <summary>
/// 返回JSon數據
/// </summary>
/// <param name="JSONData">要處理的JSON數據</param>
/// <param name="Url">要提交的URL</param>
/// <returns>返回的JSON處理字符串</returns>
public string GetResponseData(string JSONData, string Url)
{
   byte[] bytes = Encoding.UTF8.GetBytes(JSONData);
   HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
   request.Method = "POST";
   request.ContentLength = bytes.Length;
   request.ContentType = "json";
   Stream reqstream = request.GetRequestStream();
   reqstream.Write(bytes, 0, bytes.Length);
   //聲明一個HttpWebRequest請求
   request.Timeout = 90000;
   //設置連接超時時間
   request.Headers.Set("Pragma", "no-cache");
   HttpWebResponse response = (HttpWebResponse)request.GetResponse();
   Stream streamReceive = response.GetResponseStream();
   Encoding encoding = Encoding.UTF8;
   StreamReader streamReader = new StreamReader(streamReceive, encoding);
   string strResult = streamReader.ReadToEnd();
   streamReceive.Dispose();
   streamReader.Dispose();
   return strResult;
}

涉及到的實體:


public class WXApi
{
  public string access_token { set; get; }
}

更多關于C#相關內容感興趣的讀者可查看本站專題:《C#常見控件用法教程》、《WinForm控件用法總結》、《C#數據結構與算法教程》、《C#面向對象程序設計入門教程》及《C#程序設計之線程使用技巧總結》

希望本文所述對大家C#程序設計有所幫助。

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

這篇文章主要介紹了C# 將Access中以時間段條件查詢的數據添加到ListView中,需要的朋友可以參考下
這篇文章主要介紹了使用C#創建Windows服務的實例代碼,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了C#身份證識別相關技術詳解,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要為大家詳細介紹了C#中TCP粘包問題的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要介紹了C#實現的海盜分金算法,結合具體實例形式分析了海盜分金算法的原理與C#相應實現技巧,需要的朋友可以參考下
這篇文章主要為大家詳細介紹了C#操作INI配置文件示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
主站蜘蛛池模板: 成人午夜免费网站 | 日本精品一区 | 精品久久一区 | 久久久久久久国产精品 | 中文字幕第一页在线 | 日韩亚洲视频 | 久久精品亚洲精品国产欧美 | 国产精品99久久久久久久久久久久 | 91观看 | 91精品国产综合久久久动漫日韩 | www国产亚洲精品久久网站 | 国产高清精品网站 | 人人亚洲| 九九久久精品 | 男女午夜免费视频 | 91精品国产777在线观看 | 99热首页 | 精品日韩在线 | 欧美精品一区二区三区四区五区 | 国产精品视频一二三区 | 国产精品av久久久久久毛片 | 成人婷婷 | 国产精品久久久久久久岛一牛影视 | 亚洲天堂精品久久 | 国产伦精品一区二区三区视频金莲 | 日韩中文一区二区三区 | 欧美在线观看一区 | 日韩高清成人 | 伊人热久久 | 狠狠伊人 | 亚洲国产精品99久久久久久久久 | 国产黄色精品在线观看 | 色婷婷av一区二区三区软件 | 成人小视频在线免费观看 | 国产一区二区三区久久久久久久久 | 久久久xx| 欧美a∨| 精品亚洲一区二区 | 91av视频在线播放 | 日韩在线观看一区 | 日本三级电影在线观看视频 |