32 lines
1.1 KiB
C#
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);
|
|
}
|
|
}
|
|
}
|