校验失败则会返回签名错误　"signature　failed"　。　签名算法步骤　签名算法的步骤,可以简单概括为以下四步:　1.　生成签名串;　2.　对签名串进行　“HMAC-SHA256”　哈希计算;　3.　将哈希串转换成16进制字符串;　4.　对16进制字符串进行　Base64　编码。　被签名串　签名算法的步骤中,第一步很重要。被签名串分4个部分,由“\n”分割:　1.　HTTP　方法的大小字符串　(“POST”,“GET”,“PUT”,“DELETE”);　2.　参加签名的　HTTP　头组成的串;　3.　HTTP　URI;　4.　HTTP　body,如body　为空,例如　GET　消息,则用空字符串(“”)。　被签名串的注意点　1.　HTTP　方法要大写:“POST”,“GET”,“PUT”,“DELETE”;　2.　URI　包含请求地址端口后面的全部串,例如:　https://api.meeting.qq.com/v1/meetings/7567173273889276131?userid=tester1&instance　id=1　则此处的　URI　为"/v1/meetings/7567173273889276131?userid=tester1&instanceid=1"　;　API　使用相关问题　最近更新时间:2021-07-26　16:00:51　腾讯会议　版权所有:腾讯云计算(北京)有限责任公司　第30　共31页3.　注意在组织被签名串时,切勿忘记各部分之间的回车换行符　“\n”;　4.　企业内部应用鉴权　或　第三方应用鉴权(OAuth2.0)中的　Params,指的是　HTTP　请求的整个消息体　body。请注意,如果　body　为空,例如　GET　消息,则用空串;　5.　HTTP　请求头里的字段　X-TC-Key　参与签名计算,该字段填写的是用户获得的密钥对当中的　secret_id,此　处容易误解而使用　secret_key。　出现请求错误码400的原因有哪些?　常见的请求错误码400有以下几种原因:　1.　请求头忘记带必填字段　AppId,因为不参与签名,容易被遗忘。　2.　API　对请求字段的大小写敏感,请注意严格按照文档中的参数字段大小写要求。注意小写“i”和大写“I”。　3.　参数名拼写错误。　4.　时间戳过期错误,如果请求体里的时间