亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用.net開發微信獲取AccessToken的源碼示例

發布時間:2021-01-26 09:17:10 來源:億速云 閱讀:179 作者:小新 欄目:移動開發

這篇文章給大家分享的是有關使用.net開發微信獲取AccessToken的源碼示例的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

AccessToken獲取方法

public static Access_token GetAccessToken()
{
  string formatString = String.Format("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={0}&secret={1}", AppId, AppSecret);
 
  Access_token res = new Access_token();
  HttpWebRequest request = (HttpWebRequest)WebRequest.Create(formatString);
  request.Method = "GET";
  request.ContentType = "text/html;charset=UTF-8";
  HttpWebResponse response = (HttpWebResponse)request.GetResponse();
  Stream myResponseStream = response.GetResponseStream();
  StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
  string retString = myStreamReader.ReadToEnd();
  myStreamReader.Close();
  myResponseStream.Close();
  if (retString.IndexOf("7200") > 0)
  {
    Access_token token = new Access_token();
    token = JsonHelper.ParseFromJson<Access_token>(retString);
    res.access_token = token.access_token;
    res.expires_in = token.expires_in;
  }
  return res;
}

Access_token類結構

public class Access_token
{
  public Access_token()
  {
    // 
    //TODO:用于驗證Access_token是否過期實體
    // 
  }
  string _access_token;
  string _expires_in;
 
  /// <summary> 
  /// 獲取到的憑證  
  /// </summary> 
  public string access_token
  {
    get { return _access_token; }
    set { _access_token = value; }
  }
 
  /// <summary> 
  /// 憑證有效時間,單位:秒 
  /// </summary> 
  public string expires_in
  {
    get { return _expires_in; }
    set { _expires_in = value; }
  }
}

JsonHelper.ParseFromJson方法

/// <summary> 
/// 將JSON對象轉換為Model
/// </summary> 
/// <typeparam name="T"></typeparam> 
/// <param name="szJson"></param> 
/// <returns></returns> 
public static T ParseFromJson<T>(string szJson)
{
  T obj = Activator.CreateInstance<T>();
  using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(szJson)))
  {
    DataContractJsonSerializer serializer = new DataContractJsonSerializer(obj.GetType());
    return (T)serializer.ReadObject(ms);
  }
}

感謝各位的閱讀!關于“使用.net開發微信獲取AccessToken的源碼示例”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黔南| 富蕴县| 泗水县| 志丹县| 鹤岗市| 通州市| 江西省| 永年县| 马鞍山市| 县级市| 鹤山市| 邹城市| 平定县| 察隅县| 嵊州市| 阿克陶县| 平罗县| 恩平市| 秦安县| 长治市| 泗阳县| 西峡县| 桑日县| 临泽县| 丰原市| 唐山市| 义乌市| 福州市| 卓资县| 科尔| 江城| 青神县| 罗平县| 西充县| 南澳县| 通许县| 富锦市| 龙江县| 南木林县| 四会市| 娱乐|