OCR有没有c#调用票据识别示例?网页上面的调用不成功。 难道要买了才可以调试吗?
你好,如果你想要调试文字识别OCR的API的话,是需要先开通服务的,不过服务每个月前200次调用的都免费的, 只是接口功能调试的话是够用的;另外如果你不想开通的话,你也可以在产品试用页面体验,试用页面是不用开通服务的,点击【免费体验】就可以跳转到对应OCR识别业务的试用页面。
是的,阿里云 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
包。
您好,阿里云OCR提供了C#的SDK供开发者使用,可以通过SDK直接调用OCR服务进行票据识别。具体使用方法可以参考官方文档。
如需要使用HTTP接口进行调用,请确保您已经正确配置了请求参数,包括Appcode、AppKey、AppSecret等,同时检查代码中的参数是否正确填写。此外,建议开启Debug模式,以输出更详细的调试信息。
开通服务就可以调用的 开通服务会送200次免费额度的 然后再去调用试一下呢https://next.api.aliyun.com/api/ocr-api/2021-07-07/RecognizeMixedInvoices?sdkStyle=dara&lang=CSHARP,此回答整理自钉群“【官方】阿里云OCR公共云客户交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。