OCR有没有c#调用票据识别示例?网页上面的调用不成功。难道要买了才可以调试吗?[阿里云OCR]

OCR有没有c#调用票据识别示例?网页上面的调用不成功。 难道要买了才可以调试吗?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. 你好,如果你想要调试文字识别OCR的API的话,是需要先开通服务的,不过服务每个月前200次调用的都免费的, 只是接口功能调试的话是够用的;另外如果你不想开通的话,你也可以在产品试用页面体验,试用页面是不用开通服务的,点击【免费体验】就可以跳转到对应OCR识别业务的试用页面。

  2. 是的,阿里云 OCR 支持 C# 调用票据识别 API。以下是 C# 调用票据识别 API 的示例代码:

    using System;using System.Text;using System.Net.Http;using Newtonsoft.Json;namespace AliyunOCR{    class Program    {        static void Main(string[] args)        {            string url = "https://ocrapi-credential.taobao.com/ocrservice/credential";            string appcode = "您的AppCode";            string imgBase64 = "待识别图片的Base64编码";            HttpClient client = new HttpClient();            client.DefaultRequestHeaders.Add("Authorization", "APPCODE " + appcode);            client.DefaultRequestHeaders.Add("Content-Type", "application/json; charset=UTF-8");            string requestData = JsonConvert.SerializeObject(new { image = imgBase64 });            StringContent content = new StringContent(requestData, Encoding.UTF8, "application/json");            HttpResponseMessage response = client.PostAsync(url, content).Result;            string responseContent = response.Content.ReadAsStringAsync().Result;            Console.WriteLine(responseContent);        }    }}

    在使用该示例代码时,您需要将 appcode 替换为您自己的 AppCode,imgBase64 替换为待识别图片的 Base64 编码。另外,您需要在项目中添加 Newtonsoft.Json 包。

  3. 您好,阿里云OCR提供了C#的SDK供开发者使用,可以通过SDK直接调用OCR服务进行票据识别。具体使用方法可以参考官方文档。

    如需要使用HTTP接口进行调用,请确保您已经正确配置了请求参数,包括Appcode、AppKey、AppSecret等,同时检查代码中的参数是否正确填写。此外,建议开启Debug模式,以输出更详细的调试信息。

  4. 开通服务就可以调用的 开通服务会送200次免费额度的 然后再去调用试一下呢https://next.api.aliyun.com/api/ocr-api/2021-07-07/RecognizeMixedInvoices?sdkStyle=dara&lang=CSHARP,此回答整理自钉群“【官方】阿里云OCR公共云客户交流群”