欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信公眾平臺(tái)開發(fā)之獲得ACCESSTOKEN .Net代碼解析

 更新時(shí)間:2016年06月24日 10:25:27   作者:hechurui  
這篇文章主要為大家詳細(xì)解析了微信公眾平臺(tái)開發(fā)之獲得ACCESSTOKEN .Net代碼,感興趣的小伙伴們可以參考一下

如何認(rèn)證成為開發(fā)者?請點(diǎn)擊第一篇文章進(jìn)行查看,成為了開發(fā)者之后微信平臺(tái)會(huì)給您appid和secret,在訂閱號中是沒有的,所以因該申請一下服務(wù)號,有了ACCESSTOKEN才能做添加菜單,上傳/下載圖片等功能。

private string GetToken()
   {

     // 也可以這樣寫:
     //return GetPage("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=你的appid&secret=你的secret", "");
    
     string res = "";
     HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential
&appid=你的appid&secret=你的secret");
 req.Method = "GET";
     using (WebResponse wr = req.GetResponse())
     {
       HttpWebResponse myResponse = (HttpWebResponse)req.GetResponse();


       StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8);


       string content = reader.ReadToEnd();
  
       List<ACCESSTOKEN> myACCESSTOKEN = Json.JSONStringToList<ACCESSTOKEN>(content);
       res = myACCESSTOKEN[0].access_token;
 
     }


     return res;
   }
   public string GetPage(string posturl, string postData)
   {
     Stream outstream = null;
     Stream instream = null;
     StreamReader sr = null;
     HttpWebResponse response = null;
     HttpWebRequest request = null;
     Encoding encoding = Encoding.UTF8;
     byte[] data = encoding.GetBytes(postData);
     // 準(zhǔn)備請求...
     try
     {
       // 設(shè)置參數(shù)
       request = WebRequest.Create(posturl) as HttpWebRequest;
       CookieContainer cookieContainer = new CookieContainer();
       request.CookieContainer = cookieContainer;
       request.AllowAutoRedirect = true;
       request.Method = "POST";
       request.ContentType = "application/x-www-form-urlencoded";
       request.ContentLength = data.Length;
       outstream = request.GetRequestStream();
       outstream.Write(data, 0, data.Length);
       outstream.Close();
       //發(fā)送請求并獲取相應(yīng)回應(yīng)數(shù)據(jù)
       response = request.GetResponse() as HttpWebResponse;
       //直到request.GetResponse()程序才開始向目標(biāo)網(wǎng)頁發(fā)送Post請求
       instream = response.GetResponseStream();
       sr = new StreamReader(instream, encoding);
       //返回結(jié)果網(wǎng)頁(html)代碼
       string content = sr.ReadToEnd();
       string err = string.Empty;
       return content;
     }
     catch (Exception ex)
     {
       string err = ex.Message;
       Response.Write(err);
       return string.Empty;
     }
   }

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • ASP.NET MVC中異常Exception攔截的深入理解

    ASP.NET MVC中異常Exception攔截的深入理解

    異常信息的處理在程序中非常重要, 在asp.net mvc中提供異常屬性攔截器進(jìn)行對異常信息的處理,下面這篇文章主要給大家介紹了關(guān)于ASP.NET MVC中異常Exception攔截的相關(guān)資料,需要的朋友可以參考下
    2018-07-07
  • ASP.Net頁面間變量值傳遞的方法

    ASP.Net頁面間變量值傳遞的方法

    頁面?zhèn)髦凳菍W(xué)習(xí)asp.net初期都會(huì)面臨的一個(gè)問題,這篇文章主要介紹了ASP.Net頁面間變量值傳遞的方法,詳細(xì)的介紹了幾種方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-11-11
  • ASP.NET MVC把表格導(dǎo)出到Excel

    ASP.NET MVC把表格導(dǎo)出到Excel

    這篇文章介紹了ASP.NET MVC把表格導(dǎo)出到Excel的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • AspNetCore中的中間件詳解

    AspNetCore中的中間件詳解

    ASP.NET Core處理請求的方式看做是一個(gè)管道,中間件是組裝到應(yīng)用程序管道中用來處理請求和響應(yīng)的組件,這篇文章主要介紹了AspNetCore中的中間件詳解,需要的朋友可以參考下
    2023-05-05
  • JavaScript用JQuery呼叫Server端方法實(shí)現(xiàn)代碼與參考語法

    JavaScript用JQuery呼叫Server端方法實(shí)現(xiàn)代碼與參考語法

    從Javascript客戶端用JQuery呼叫Server端的方法,這也是一個(gè)大膽的嘗試,本人做了演示動(dòng)畫以及參考語法,感興趣的朋友可以參考下,希望本人對你有所幫助
    2013-01-01
  • .NET Core/Framework如何創(chuàng)建委托大幅度提高反射調(diào)用的性能詳解

    .NET Core/Framework如何創(chuàng)建委托大幅度提高反射調(diào)用的性能詳解

    反射是一種很重要的技術(shù),下面這篇文章主要給大家介紹了關(guān)于.NET Core/Framework如何創(chuàng)建委托大幅度提高反射調(diào)用性能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-09-09
  • Repeater控件動(dòng)態(tài)變更列(Header,Item和Foot)信息(重構(gòu)cs)

    Repeater控件動(dòng)態(tài)變更列(Header,Item和Foot)信息(重構(gòu)cs)

    上一篇雖然它算不上是完全動(dòng)態(tài)化,但它已經(jīng)達(dá)到初期想要的效果,現(xiàn)另開一篇,不是重新另外寫,而是想重構(gòu)cs的代碼,因?yàn)榍耙黄拇a雖然簡單,但代碼冗余過多,感興趣的朋友可以參考下哈
    2013-03-03
  • ASPNET中JSON的序列化和反序列化的方法

    ASPNET中JSON的序列化和反序列化的方法

    這篇文章主要介紹了ASPNET中JSON的序列化和反序列化的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2016-11-11
  • .NET Core源碼解析配置文件及依賴注入

    .NET Core源碼解析配置文件及依賴注入

    這篇文章我們設(shè)計(jì)了一些復(fù)雜的概念,因?yàn)橐獙SP.NET Core的啟動(dòng)及運(yùn)行原理、配置文件的加載過程進(jìn)行分析,依賴注入,控制反轉(zhuǎn)等概念的講解等
    2019-04-04
  • .net實(shí)現(xiàn)oracle數(shù)據(jù)庫中獲取新插入數(shù)據(jù)的id的方法

    .net實(shí)現(xiàn)oracle數(shù)據(jù)庫中獲取新插入數(shù)據(jù)的id的方法

    在oracle數(shù)據(jù)庫中實(shí)現(xiàn)插入數(shù)據(jù)的自動(dòng)增長不是很容易,想在.net中實(shí)現(xiàn)獲取新插入數(shù)據(jù)的id,感興趣的朋友看下詳細(xì)的解決方法,希望對你有所幫助
    2013-04-04

最新評論