|
@@ -0,0 +1,79 @@
|
|
|
+using System;
|
|
|
+using System.Collections.Generic;
|
|
|
+using System.Linq;
|
|
|
+using System.Web;
|
|
|
+using Library;
|
|
|
+using Tea;
|
|
|
+using Tea.Utils;
|
|
|
+
|
|
|
+namespace MySystem
|
|
|
+{
|
|
|
+ public class AliyunOcr
|
|
|
+ {
|
|
|
+ private static string AccessKeyID = "LTAI5tBNY8CzWquEUx8HGqUX";
|
|
|
+ private static string AccessKeySecret = "VOGf7ibdydKeKqkb2BfEwp7Nh4gPRJ";
|
|
|
+
|
|
|
+
|
|
|
+ * 使用AK&SK初始化账号Client
|
|
|
+ * @return Client
|
|
|
+ * @throws Exception
|
|
|
+ */
|
|
|
+ public static AlibabaCloud.SDK.Ocr_api20210707.Client CreateClient()
|
|
|
+ {
|
|
|
+
|
|
|
+
|
|
|
+ AlibabaCloud.OpenApiClient.Models.Config config = new AlibabaCloud.OpenApiClient.Models.Config
|
|
|
+ {
|
|
|
+
|
|
|
+ AccessKeyId = AccessKeyID,
|
|
|
+
|
|
|
+ AccessKeySecret = AccessKeySecret,
|
|
|
+ };
|
|
|
+
|
|
|
+ config.Endpoint = "ocr-api.cn-hangzhou.aliyuncs.com";
|
|
|
+ return new AlibabaCloud.SDK.Ocr_api20210707.Client(config);
|
|
|
+ }
|
|
|
+
|
|
|
+ public static string Check(string Url)
|
|
|
+ {
|
|
|
+ string result = "";
|
|
|
+ AlibabaCloud.SDK.Ocr_api20210707.Client client = CreateClient();
|
|
|
+ AlibabaCloud.SDK.Ocr_api20210707.Models.RecognizeBusinessLicenseRequest recognizeBusinessLicenseRequest = new AlibabaCloud.SDK.Ocr_api20210707.Models.RecognizeBusinessLicenseRequest
|
|
|
+ {
|
|
|
+ Url = Url,
|
|
|
+ };
|
|
|
+ AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
|
|
|
+ try
|
|
|
+ {
|
|
|
+
|
|
|
+ var res = client.RecognizeBusinessLicenseWithOptions(recognizeBusinessLicenseRequest, runtime);
|
|
|
+ result = res.Body.Data;
|
|
|
+ }
|
|
|
+ catch (TeaException error)
|
|
|
+ {
|
|
|
+
|
|
|
+
|
|
|
+ Console.WriteLine(error.Message);
|
|
|
+
|
|
|
+ Console.WriteLine(error.Data["Recommend"]);
|
|
|
+ AlibabaCloud.TeaUtil.Common.AssertAsString(error.Message);
|
|
|
+ }
|
|
|
+ catch (Exception _error)
|
|
|
+ {
|
|
|
+ TeaException error = new TeaException(new Dictionary<string, object>
|
|
|
+ {
|
|
|
+ { "message", _error.Message }
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
+ Console.WriteLine(error.Message);
|
|
|
+
|
|
|
+ Console.WriteLine(error.Data["Recommend"]);
|
|
|
+ AlibabaCloud.TeaUtil.Common.AssertAsString(error.Message);
|
|
|
+ }
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+}
|