为保证 OpenAPI 的安全调用,在调用 OpenAPI 时,火山引擎会对每个 OpenAPI 请求通过签名进行身份验证。
火山引擎提供了多种语言的签名源码以供参考。
| 开发语言 | 签名 SDK |
|---|---|
| Golang | volc-sdk-golang |
| Java | volc-sdk-java |
| Python | volc-sdk-python |
| Nodejs | volc-sdk-nodejs |
| PHP | volc-sdk-php |
在使用以上签名源码调用 IM OpenAPI 时,你需要将:
service 的值设为 rtcHost 的值设为 rtc.volcengineapi.com,海外服务 Host 的值设为 open-ap-singapore-1.volcengineapi.com ContentType 的值设为 application/jsoncn-north-1,海外服务 region 设为 ap-southeast-1如果你希望自己构建签名,具体算法说明可参看如何计算签名。