xinjiang/SGGL/BLL/API/APIIDCardInfoService.cs

32 lines
1.1 KiB
C#

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);
}
}
}