开发者社区> 问答> 正文

在阿里云 OpenAPI用ocr识别,按照网页上是sdk代码做测试报了这个错,麻烦问下是什么原因?

在阿里云 OpenAPI用ocr识别,按照网页上是sdk代码做测试报了这个错,麻烦问下是什么原因?Caused by: java.util.concurrent.ExecutionException: com.aliyun.sdk.gateway.pop.exception.PopClientException:
(Code: MissingAccessKeyId
Message: code: 400, AccessKeyId is mandatory for this action. request id: 2AE24ADE-9C0D-5B73-A9B5-00988E3D1135
Request ID: 2AE24ADE-9C0D-5B73-A9B5-00988E3D1135)
at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)
at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1908)
lADPJv8gZVf2TZLNA6LNBNg_1240_930.jpg

展开
收起
三分钟热度的鱼 2023-08-15 08:01:11 346 0
1 条回答
写回答
取消 提交回答
  • System.getenv() 是获取环境变量值的,你如果测试用ak明文的话,可以删掉System.getenv() 直接传字符串。但推荐使用环境变量配置,比代码里写明文的方式更安全。此回答整理自钉群“阿里云 OpenAPI SDK 自签名服务群”

    2023-08-15 08:59:29
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
移动互联网测试到质量的转变 立即下载
给ITer的技术实战进阶课-阿里CIO学院独家教材(四) 立即下载
F2etest — 多浏览器兼容性测试整体解决方案 立即下载