使用 node 来生成签名验证
const HTTPMethod = 'POST'
const URI = 'v1/meetings'
const Headers = `X-TC-Key=${SecretId}&X-TC-Nonce=84578&X-TC-Timestamp=${tencent.getCurDate().toString()}`
const stringToSign =
HTTPMethod + '\n' +
Headers + '\n' +
URI + '\n' +
'' // Params 为空
const key = CryptoJS.enc.Utf8.parse(SecretKey)
const content = CryptoJS.enc.Utf8.parse(stringToSign)
const hmac = CryptoJS.enc.Hex.stringify(CryptoJS.HmacSHA256(content, key))
console.log(btoa(hmac)) // 签名
查看了错误码 说是AppId和X-TC-Key 的问题, 可我检查了没问题,现在也不清楚是哪块出问题了?如果有碰到这类问题的大佬说下
相似问题