更新时间:2026-02-09 GMT+08:00

概述

本手册介绍如何使用AK/SK签名认证方式调用通过API网关开放的云服务API。用户首先需要获取API信息获取AK/SK,然后参考Java签名指导Go签名指导Python签名指导C#签名指导JavaScript签名指导PHP签名指导C++签名指导C签名指导Android签名指导章节,根据各语言的签名SDK和调用示例进行签名认证。如果当前的语言签名示例中没有对应的编程语言,请根据API签名认证机制API签名认证机制示例,自主实现请求的签名。

  • 部分云服务开放的API,不通过API网关,签名认证流程请先参考云服务自身提供的API参考手册。
  • 云服务具体的API在各云服务的API参考手册中列明。各云服务API参考手册中的“如何调用API”章节,介绍了认证方法。
  • SDK打包在示例中,可单独获取SDK,然后参考示例与各语言的API调用说明部分,将SDK集成到您的应用中。
  • AK/SK签名认证方式,仅支持Body体大小为12M以内,12M以上的请求,需使用Token认证。Token认证的说明与示例包含在各云服务的API参考手册中的“认证鉴权”章节。
  • 客户端须注意本地时间与时钟服务器的同步,避免请求消息头X-Sdk-Date的值出现较大误差。

    API网关除了校验时间格式外,还会校验该时间值与网关收到请求的时间差,如果时间差超过15分钟,API网关将拒绝请求。