文字识别OCR为什么下载营业执照ocr识别接口Java(异步)的sdk完整实例后,替换了ak,运行还会报错呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在使用阿里云文字识别OCR的营业执照识别接口时,下载Java(异步)SDK完整实例后替换AccessKey(AK)仍然报错,可能是由于以下几个原因导致的。以下是详细的排查步骤和解决方案:
AccessKeyId
和AccessKeySecret
,并且这些值是有效的。AliyunOCRFullAccess
权限。export ALIBABA_CLOUD_ACCESS_KEY_ID=<your-access-key-id>
export ALIBABA_CLOUD_ACCESS_KEY_SECRET=<your-access-key-secret>
DefaultProfile profile = DefaultProfile.getProfile(
"<region-id>", // 如 "cn-hangzhou"
"<access-key-id>", // 替换为您的AccessKeyId
"<access-key-secret>"); // 替换为您的AccessKeySecret
Url
参数传入图片,请确保该URL是公网可访问的,并且图片未经过base64编码。Body
参数传入图片,请确保图片已正确转换为二进制格式。Url
和Body
参数只能二选一,不能同时传入。pom.xml
文件中是否包含以下依赖:
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>4.5.0</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-ocr</artifactId>
<version>1.0.0</version>
</dependency>
illegalCutType
,说明缺少CutType
参数,请检查是否传入了完整的参数。AccessKeyId
和AccessKeySecret
正确无误,并且时间戳与阿里云服务器同步。通过以上步骤逐一排查,您应该能够解决营业执照OCR识别接口调用报错的问题。如果仍有疑问,请提供具体的错误信息以便进一步分析。您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。