文字识别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)
确认ak sk是正确的。调试页面先调试调用下https://next.api.aliyun.com/api/ocr-api/2021-07-07/RecognizeChinesePassport?sdkStyle=dara&lang=JAVAASYNC
此回答整理自钉群“【官方】阿里云OCR公共云客户交流群”。
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。
授权
详细授权步骤
楼主你好,这个错误提示是由于您的阿里云账号没有调用文字识别OCR接口的权限所导致的。解决方法如下:
1.确认阿里云账号是否开通了AI相关的服务,如文字识别OCR服务。
2.确认使用的AccessKey是否正确。
3.确认AccessKey是否有调用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)" 表明您的账号没有执行该操作的权限。
要解决这个问题,您可以按照以下步骤进行操作:
检查访问权限:请确保您的阿里云账号或子用户具有使用阿里云文字识别OCR服务的权限。检查您的RAM用户或角色的权限策略,确认其中是否包含了OCR服务的访问权限。
配置适当的权限策略:如果您的账号没有相关权限,您需要修改账号的权限策略,以便获得访问OCR服务的授权。您可以在RAM控制台为账号分配相应的权限策略,确保其包含了OCR服务所需的访问权限。
刷新缓存:在更改权限策略后,刷新您的访问控制缓存,并确保您的账号具有执行OCR操作的权限。
完成以上步骤后,您的账号应该具有使用阿里云文字识别OCR服务的权限,并且不再报告"noPermission"的错误。
该错误提示表明您当前的身份没有执行此操作的权限。要解决这个问题,您可以尝试以下步骤:
确认权限配置:登录到阿里云控制台,检查您的账户是否已经购买了文字识别OCR服务,并且为该服务开通了相应的权限。确保您具有足够的权限来执行该操作。
检查Access Key:验证您所使用的Access Key是否正确,并且具有执行该操作所需的权限。确保Access Key的访问权限策略包含了文字识别OCR服务相关的操作权限。
检查API调用参数:确认您在调用API时提供的参数是否正确。检查请求中的请求方法、请求路径和请求体等参数是否与文档所描述的一致。
联系技术支持:如果以上步骤都无法解决问题,建议联系阿里云的技术支持团队,提供相关的错误信息和请求ID,以便他们能够更好地帮助您解决问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。