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

文字识别ocr 提示这个,该如何解决?

文字识别ocr 提示这个,该如何解决?
Caused by: com.aliyun.sdk.gateway.pop.exception.PopClientException:
(Code: noPermission
Message: code: 401, You are not authorized to perform this operation. request id: A243ABC9-D82D-5732-B23F-11CB3C4CE366
Request ID: A243ABC9-D82D-5732-B23F-11CB3C4CE366)

展开
收起
2401。 2023-08-27 09:53:17 325 0
5 条回答
写回答
取消 提交回答
  • 确认ak sk是正确的。调试页面先调试调用下https://next.api.aliyun.com/api/ocr-api/2021-07-07/RecognizeChinesePassport?sdkStyle=dara&lang=JAVAASYNC
    此回答整理自钉群“【官方】阿里云OCR公共云客户交流群”。

    2023-08-28 20:04:24
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    401 noPermission You are not authorized to perform this operation. 子账号或角色未授权
    产品
    docmind-api
    {
    "RequestId": "----",
    "HostId": "docmind-api.*.aliyuncs.com",
    "Code": "NoPermission",
    "Message": "You are not authorized to perform this operation."
    }
    用户没有调用 API 的权限,在使用 RAM 账号调用 API 前,需要联系主账号或 RAM 管理员为您授权。 如已确认授权正确,请从以下几方面检查:

    如果您使用 SDK 请求 API 并返回此报错,确认您使用的 AK 是否属于您期望使用的账户。
    如果您使用 OpenAPI Exploer 调试返回此错误,请确认您登陆的账号是否正确。
    如果该API不支持RAM,请使用主账号调用该API。
    授权
    image.png
    详细授权步骤
    image.png

    2023-08-28 09:31:41
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,这个错误提示是由于您的阿里云账号没有调用文字识别OCR接口的权限所导致的。解决方法如下:

    1.确认阿里云账号是否开通了AI相关的服务,如文字识别OCR服务。
    2.确认使用的AccessKey是否正确。
    3.确认AccessKey是否有调用OCR接口的权限。

    2023-08-28 09:20:44
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    这个错误提示 "Caused by: com.aliyun.sdk.gateway.pop.exception.PopClientException: (Code: noPermission Message: code: 401, You are not authorized to perform this operation. request id: A243ABC9-D82D-5732-B23F-11CB3C4CE366 Request ID: A243ABC9-D82D-5732-B23F-11CB3C4CE366)" 表明您的账号没有执行该操作的权限。

    要解决这个问题,您可以按照以下步骤进行操作:

    1. 检查访问权限:请确保您的阿里云账号或子用户具有使用阿里云文字识别OCR服务的权限。检查您的RAM用户或角色的权限策略,确认其中是否包含了OCR服务的访问权限。

    2. 配置适当的权限策略:如果您的账号没有相关权限,您需要修改账号的权限策略,以便获得访问OCR服务的授权。您可以在RAM控制台为账号分配相应的权限策略,确保其包含了OCR服务所需的访问权限。

    3. 刷新缓存:在更改权限策略后,刷新您的访问控制缓存,并确保您的账号具有执行OCR操作的权限。

    完成以上步骤后,您的账号应该具有使用阿里云文字识别OCR服务的权限,并且不再报告"noPermission"的错误。

    2023-08-27 23:33:02
    赞同 展开评论 打赏
  • 该错误提示表明您当前的身份没有执行此操作的权限。要解决这个问题,您可以尝试以下步骤:

    1. 确认权限配置:登录到阿里云控制台,检查您的账户是否已经购买了文字识别OCR服务,并且为该服务开通了相应的权限。确保您具有足够的权限来执行该操作。

    2. 检查Access Key:验证您所使用的Access Key是否正确,并且具有执行该操作所需的权限。确保Access Key的访问权限策略包含了文字识别OCR服务相关的操作权限。

    3. 检查API调用参数:确认您在调用API时提供的参数是否正确。检查请求中的请求方法、请求路径和请求体等参数是否与文档所描述的一致。

    4. 联系技术支持:如果以上步骤都无法解决问题,建议联系阿里云的技术支持团队,提供相关的错误信息和请求ID,以便他们能够更好地帮助您解决问题。

    2023-08-27 20:37:08
    赞同 展开评论 打赏

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

相关电子书

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