编辑: 达达恰西瓜 | 2016-04-09 |
32 KB.POST 请求使用签名方法为 HmacSHA
1、HmacSHA256 时不得超过
1 MB.POST 请求使用签 名方法为 TC3-HMAC-SHA256 时支持
10 MB. 4. 字符编码 均使用UTF-8编码. 商业直播 版权所有:腾讯云计算(北京)有限责任公司 第9 共39页 公共参数是用于标识用户和接口鉴权目的的参数,如非必要,在每个接口单独的接口文档中不再对这些参数进行说明,但每次请求均需要 携带这些参数,才能正常发起请求. 签名方法 v3 使用 TC3-HMAC-SHA256 签名方法时,公共参数需要统一放到 HTTP Header 请求头部中,如下: 参数名称 类型 必选 描述 X-TC-Action String 是 操作的接口名称.取值参考接口文档中输入参数公共参数 Action 的说明.例如云服务器的 查询实例列表接口,取值为 DescribeInstances. X-TC-Region String 是 地域参数,用来标识希望操作哪个地域的数据.接口接受的地域取值参考接口文档中输入参 数公共参数 Region 的说明.注意:某些接口不需要传递该参数,接口文档中会对此特别说 明,此时即使传递该参数也不会生效. X-TC- Timestamp Integer 是 当前 UNIX 时间戳,可记录发起 API 请求的时间.例如 1529223702.注意:如果与服务器 时间相差超过5分钟,会引起签名过期错误. X-TC-Version String 是 操作的 API 的版本.取值参考接口文档中入参公共参数 Version 的说明.例如云服务器的版 本2017-03-12. Authorization String 是HTTP 标准身份认证头部字段,例如: TC3-HMAC-SHA256 Credential=AKIDEXAMPLE/Date/service/tc3_request, SignedHeaders=content-type;
host, Signature=fe5f80f77d5fa3beca038a248ff027d0445342fe2855ddc963176630326f1024 其中, - TC3-HMAC-SHA256:签名方法,目前固定取该值;
- Credential:签名凭证,AKIDEXAMPLE 是SecretId;
Date 是UTC 标准时间的日期,取 值需要和公共参数 X-TC-........