using Newtonsoft.Json.Linq; using System; using System.Configuration; using System.Linq; namespace BLL { /// <summary> /// 获取身份证信息 /// </summary> public static class APIIDCardInfoService { /// <summary> /// 获取身份证信息 /// </summary> /// <param name="url"></param> /// <returns></returns> public static string ReadIDCardInfo(string url) { string rootUrl = ConfigurationManager.AppSettings["localRoot"]; string cemsUrl = ConfigurationManager.AppSettings["CEMS_IMG_URL"]; url = System.Web.HttpUtility.UrlDecode(url); string access_token = APICommonService.getaccess_token(); // return APIGetHttpService.Http("https://api.weixin.qq.com/cv/ocr/idcard?type=photo&img_url=" + url + "&access_token=" + access_token, "POST"); return APIGetHttpService.HttpUploadFile("https://api.weixin.qq.com/cv/ocr/idcard?type=photo&access_token=" + access_token, rootUrl + url.Replace(cemsUrl, "").Replace("/","\\"), null); } } }