开发者社区 > 视觉智能 > 文字识别 > 正文

在文字识别ocr中为什么传入了accessKeyId,控制台显是我没传啊?

在文字识别ocr中,请问为什么传入了accessKeyId和accessKeySecret,控制台显示我没传啊?d88a76900087a0b13775fbc3b1a49d42.png

展开
收起
小小鹿鹿鹿 2023-11-06 16:04:27 60 0
4 条回答
写回答
取消 提交回答
  • 可以把 第53行的 System.getenv 去掉,直接填 accessKeyId、accessKeySecret 试下。需要到控制台开通一下对应的服务哈。从截图里面看,需要开通一下:个人证照识别https://ocr.console.aliyun.com/overview![bb80f735007fe1558a52d970990f9f22.png](https://ucc.alicdn.com/pic/developer-ecology/5v4ahsbue45ou_0c969e88338d4906ba6f4f0ff0bc05e2.png)代码示例里面加了 System.getenv 是因为不建议把明文ak、sk写在代码里,建议放在环境变量里,然后通过System.getenv从环境变量获取真实的ak、sk。此回答来自钉群【官方】阿里云OCR公共云客户交流群。

    2023-11-07 22:37:56
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果你在控制台上看到错误消息,表明您尚未正确设置或传递accessKeyId和accessKeySecret。您可以通过以下步骤检查和修复这个问题:

    1. 检查您的阿里云控制台中是否设置了有效的accessKeyId和accessKeySecret。如果没有,请进行设置。
    2. 确保您的应用使用正确的accessKeyId和accessKeySecret,这可以参考阿里云官方文档中的示例代码。
    2023-11-07 13:18:35
    赞同 展开评论 打赏
  • 有可能出现这种情况的原因有很多:

    1. 验证您输入的 AccessKeyId 和 AccessKeySecret 是否正确,并确保它们已正确地配置在您的应用程序中。
    2. 您可以通过控制台或终端查看您的 AccessKeyId 和 AccessKeySecret 是否已正确绑定到 OCR 服务。
    3. 确保您的 AccessKeyId 和 AccessKeySecret 对应的阿里云账号有访问 OCR 服务的权限。
    4. 如果您在不同的环境中运行您的程序,请确保您的 AccessKeyId 和 AccessKeySecret 已被正确设置在相应环境的配置文件中。
    2023-11-06 21:39:42
    赞同 展开评论 打赏
  • 看下调用的文字识别接口和开通服务账号的accessKeyId和accessKeySecret是否是对应的。如果开通服务的账号accessKeyId和accessKeySecret和调用的文字识别接口不对应,会导致调用失败。
    文字识别服务开通:https://help.aliyun.com/zh/viapi/getting-started/ability-to-open
    image.png

    2023-11-06 17:55:54
    赞同 展开评论 打赏

文字识别技术可以灵活应用于证件文字识别、发票文字识别、文档识别与整理等行业场景,满足认证、鉴权、票据流转审核等业务需求。

相关电子书

更多
阿里云智能-印刷文字识别OCR-产品介绍 立即下载
阿里巴巴读光OCR 立即下载
印刷文字识别算法设计与在线服务 立即下载