Ejemplo n.º 1
0
        public string AuthenticationIDAndName(string IDCard, string RealName)
        {
            string postUrl    = "http://op.juhe.cn/idcard/query";
            string nameEncode = HttpUtility.UrlEncode(RealName, Encoding.UTF8);

            //IDictionary<string, string> param = new Dictionary<string, string>();
            //param.Add("key", appkey);
            //param.Add("idcard", IDCard);
            //param.Add("realname", nameEncode);
            //string resultjson = WEBRequest.sendPost(postUrl, param, "post");

            string jsonData = "key=" + appkey + "&idcard=" + IDCard + "&realname=" + RealName + "&sign=";

            byte[] postData   = Encoding.UTF8.GetBytes(jsonData);
            string resultjson = "[" + WEBRequest.Request(postData, postUrl) + "]";

            LogHelper.SaveLog(resultjson, "IDCardAuthen");
            ReturnMsg model = new JavaScriptSerializer().Deserialize <List <ReturnMsg> >(resultjson).FirstOrDefault();

            if (model.error_code == "0")
            {
                return("success");
            }
            else
            {
                string resultmsg = GetError_CodeMsg(model.error_code);
                LogHelper.SaveLog(resultmsg, "IDAuthentication");
                return(resultmsg);
            }
        }