最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2017年07月07日 11:59:34   作者:蘭給  
這篇文章主要介紹了C#微信接口之推送模板消息功能,結(jié)合實(shí)例形式分析了C#操作微信推送模板消息接口的具體操作步驟與相關(guān)使用技巧,需要的朋友可以參考下

本文實(shí)例講述了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 組裝信息推送,并返回結(jié)果(其它模版消息于此類似)
     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\": \"業(yè)務(wù)員\"}," +
            "\"remark\": {\"value\": \"\" }}}";
     #endregion
   //核心代碼
   GetResponseData(temp, @url);
     strReturn = "推送成功";
   }
   catch (Exception ex)
   {
    strReturn = ex.Message;
   }
   return strReturn;
}
/// <summary>
/// 返回JSon數(shù)據(jù)
/// </summary>
/// <param name="JSONData">要處理的JSON數(shù)據(jù)</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);
   //聲明一個(gè)HttpWebRequest請(qǐng)求
   request.Timeout = 90000;
   //設(shè)置連接超時(shí)時(shí)間
   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;
}

涉及到的實(shí)體:

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

更多關(guān)于C#相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《C#常見(jiàn)控件用法教程》、《WinForm控件用法總結(jié)》、《C#數(shù)據(jù)結(jié)構(gòu)與算法教程》、《C#面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》及《C#程序設(shè)計(jì)之線程使用技巧總結(jié)

希望本文所述對(duì)大家C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • c#啟動(dòng)EXE文件的方法實(shí)例

    c#啟動(dòng)EXE文件的方法實(shí)例

    在程序執(zhí)行中會(huì)遇到啟動(dòng)本軟件的exe問(wèn),或者啟用其它的exe文件,已達(dá)到執(zhí)行某些操作的作用。下面是兩種最常見(jiàn)的啟動(dòng)exe文件。
    2013-04-04
  • 直接在線預(yù)覽Word、Excel、TXT文件之ASP.NET

    直接在線預(yù)覽Word、Excel、TXT文件之ASP.NET

    這篇文章主要用asp.net技術(shù)實(shí)現(xiàn)直接在線預(yù)覽word、excel、txt文件,有需要的朋友可以參考下
    2015-08-08
  • C#實(shí)現(xiàn)自定義線程池實(shí)例代碼

    C#實(shí)現(xiàn)自定義線程池實(shí)例代碼

    這篇文章介紹了C#實(shí)現(xiàn)自定義線程池的實(shí)例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • unity實(shí)現(xiàn)場(chǎng)景跳轉(zhuǎn)

    unity實(shí)現(xiàn)場(chǎng)景跳轉(zhuǎn)

    這篇文章主要為大家詳細(xì)介紹了unity實(shí)現(xiàn)場(chǎng)景跳轉(zhuǎn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • C#將圖片和字節(jié)流互相轉(zhuǎn)換并顯示到頁(yè)面上

    C#將圖片和字節(jié)流互相轉(zhuǎn)換并顯示到頁(yè)面上

    本文主要介紹用C#實(shí)現(xiàn)圖片轉(zhuǎn)換成字節(jié)流,字節(jié)流轉(zhuǎn)換成圖片,并根據(jù)圖片路徑返回圖片的字節(jié)流,有需要的朋友可以參考下
    2015-08-08
  • C#使用listView增刪操作實(shí)例

    C#使用listView增刪操作實(shí)例

    這篇文章主要介紹了C#使用listView增刪操作的實(shí)現(xiàn)方法,實(shí)例分析了C#中使用listView控件進(jìn)行動(dòng)態(tài)添加、選中刪除等操作的技巧,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-12-12
  • C#基于TCP協(xié)議的服務(wù)器端和客戶端通信編程的基礎(chǔ)教程

    C#基于TCP協(xié)議的服務(wù)器端和客戶端通信編程的基礎(chǔ)教程

    這篇文章主要介紹了C#基于TCP協(xié)議的服務(wù)器端和客戶端通信編程的基礎(chǔ)教程,文中講解了C#中TCP編程主要相關(guān)的TcpListener類與TcpClient類用法,需要的朋友可以參考下
    2016-04-04
  • Unity3D基于UGUI實(shí)現(xiàn)虛擬搖桿

    Unity3D基于UGUI實(shí)現(xiàn)虛擬搖桿

    這篇文章主要為大家詳細(xì)介紹了Unity3D基于UGUI實(shí)現(xiàn)虛擬搖桿,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C#影院售票系統(tǒng)畢業(yè)設(shè)計(jì)(2)

    C#影院售票系統(tǒng)畢業(yè)設(shè)計(jì)(2)

    這篇文章主要介紹了C#影院售票系統(tǒng)畢業(yè)設(shè)計(jì),介紹了電影院座位的動(dòng)態(tài)繪制、電影信息綁定到窗體中如何展現(xiàn)出來(lái),需要的朋友可以參考下
    2015-11-11
  • 詳解C#中普通緩存的使用

    詳解C#中普通緩存的使用

    緩存的概念及優(yōu)缺點(diǎn)在這里就不多做介紹,當(dāng)然緩存包含多種有普通緩存、客戶端緩存、DNS緩存、反向代理緩存以及分布式緩存等等。今天主要聊一聊C#通過(guò)編碼來(lái)實(shí)現(xiàn)普通的緩存、話不多說(shuō)直接上代碼。
    2021-05-05

最新評(píng)論

札达县| 绥棱县| 屏边| 伊川县| 萍乡市| 连平县| 广南县| 内丘县| 吴堡县| 双柏县| 田东县| 桃源县| 崇礼县| 高陵县| 巴林左旗| 贵州省| 祁阳县| 宿松县| 延津县| 广南县| 抚远县| 遵义市| 雅安市| 香港 | 合水县| 锡林浩特市| 蚌埠市| 重庆市| 长武县| 红河县| 交城县| 青田县| 嘉峪关市| 弋阳县| 柘城县| 灵山县| 垫江县| 札达县| 理塘县| 加查县| 林芝县|