为保证 OpenAPI 的安全调用,在调用 OpenAPI 时,火山引擎会对每个 OpenAPI 请求通过签名进行身份验证。
可使用 API Explorer的签名自动生成功能,输入 AK、SK、服务地址等信息,自动生成请求签名和可执行的 curl 命令,可直接用于测试或作为代码参考。详细说明,可参见签名过程Demo。
RTC 提供了多种语言的 SDK,你可以直接使用 SDK 调用 API,省去自行编码构造签名的工;或参考 SDK 手动构造签名。
开发语言 | 签名 SDK |
|---|---|
Golang SDK | |
Java SDK | |
Python SDK | |
Nodejs SDK | |
PHP SDK |
如果您无法使用 SDK 或希望自己构建签名,可参考签名机制自行计算,或参考示例代码实现。
签名过程需要遵循一套严格的加密和规范化流程。详细的构造方法,可参看如何计算签名。