zoukankan      html  css  js  c++  java
  • WebClient 调用api

    使用:
      /// <summary>
            /// 获取用户信息
            /// </summary>
            /// <param name="code"></param>
            /// <param name="accessToken"></param>
            /// <returns></returns>
            public static string GetUserInfo(string code, string accessToken)
            {
                string userid = "";
                string url = oApiHost + "/user/getuserinfo?access_token=" + accessToken + "&code=" + code;
                string result = Tool.HttpGet(url);
    
                dynamic data = JsonConvert.DeserializeObject<dynamic>(result);
    
    
                if (data.errcode == 0)
                {
                    userid = data.userid;
                }
                else
                {
                    throw new Exception("获取User Id发生错误,钉钉返回:" + Convert.ToString(data.errmsg));
                }
                return userid;
            }
    Tool类:

     public class Tool
        {
            public static string HttpGet(string url)
            {
                WebClient client = new WebClient();
                client.Headers.Add("Content-Type", "application/json");
                client.Encoding = Encoding.UTF8;
                string result = client.DownloadString(url);
                return result;
            }
    
            public static string HttpPost(string url, NameValueCollection data)
            {
                WebClient client = new WebClient();
                client.Headers.Add("Content-Type", "application/json");
                client.Encoding = Encoding.UTF8;
                byte[] origin_result = client.UploadValues(url, data);
                return Encoding.UTF8.GetString(origin_result);
            }
    }
     
  • 相关阅读:
    快速掌握一个语言最常用的50%[转]
    技术路线的选择重要但不具有决定性 [转]
    图形、图像国外期刊 [转]
    SessionHelper.cs(20170223)
    PageHelper.cs(20170223)
    FileDown.cs(20170223)
    EncryptionHelper.cs(20170223)
    CookieHelper.cs(20170223)
    ConvertJson.cs(20170223)
    ConvertHex.cs(20170223)
  • 原文地址:https://www.cnblogs.com/xuguanghui/p/6993625.html
Copyright © 2011-2022 走看看