js 腾讯云 V3 签名

npm i @zrcode/tencentcloud-js-v3

传递配置参数,V3 签名自动生成

可以帮助前端的伙计们 生成 v3、v1 签名,通过 POST 请求直接调用腾讯云服务 api

不需要借助 sdk

https://github.com/ruo-love/tencentcloud-js-v3

@zrcode/tencentcloud-js-v3 - npm

import { V3 } from "@zrcode/tencentcloud-js-v3"
传递的参数 请参考腾讯云文档
const { authorization, timestamp, curlcmd } = V3(
  {
    SECRET_ID: "xxx",
    SECRET_KEY: "xxx",
    action: "TextToVoice",
    host: "tts.tencentcloudapi.com",
    service: "tts",
    region: "ap-shanghai",
    version: "2019-08-23",
    ContentType: "application/json"
  },
  { Text: "123456899", SessionId: "dsaas51" }
)
console.log("传递配置参数,签名自动生成:", authorization, timestamp, curlcmd)

authorization 即为v3 签名

timestamp 为时间戳

V3内部暴露了许多配置参数,可供使用者进行二次业务封装

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐