开发者社区> 问答> 正文

阿里云OpenAPI请求身份证识别接口返回这个是什么原因?

阿里云OpenAPI请求身份证识别接口返回这个是什么原因?code: 400, AccessKeyId is mandatory for this action. request id: 5C642D78-99F6-5437-B800-DB581F8B74E5

展开
收起
三分钟热度的鱼 2023-08-08 09:41:02 382 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    这个错误的意思是:AccessKeyId是必须的。

    你请求身份证识别接口的时候,没有提供AccessKey信息。

    AccessKey包含 AccessKeyId 和 AccessKeySecret,是访问阿里云 OpenAPI 需要的鉴权信息。

    要正确请求接口,需要如下步骤:

    创建一个阿里云访问密钥(AccessKey),可以在"访问控制 -- 访问密钥"中创建。

    在请求接口时,提供如下参数:

    AccessKeyId:新创建的AccessKey的 AccessKeyId
    AccessKeySecret:新创建的AccessKey的 AccessKeySecret
    其他接口需要的必要参数
    所以要解决这个问题,需要做以下步骤:

    如果尚未创建,新建一个阿里云AccessKey
    从控制台或者开发者工具获取新建AccessKey的 AccessKeyId 和AccessKeySecret
    在调用接口时,提供上述两个AccessKey信息
    提供其他接口需要的参数
    然后就可以正常调用阿里云身份证识别接口了。

    2023-08-09 19:02:54
    赞同 展开评论 打赏
  • 了解过环境变量吗,我们生成代码是取环境变量的字符串值。不推荐把AK明文写代码里。lQLPJxLg5xhZ9OjNBGDNCLKwBqRV8owdIzkEvG1c5oDfAQ_2226_1120.png
    此回答整理自钉群“阿里云 OpenAPI SDK 自签名服务群”

    2023-08-08 10:40:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
AutoTalk第七期:自动化工具-OpenAPI在线调试 立即下载
最大化阿里云OpenAPI能力的方法和实践 立即下载
低代码开发师(初级)实战教程 立即下载