API 请求签名
如需访问融云服务端 API(Server API),您需要对 API 请求签名,使融云端验证应用程序的身份。
基本流程
- App Server 必须在认证服务中事先配置 App Key 和 App Secret,以确保后续的 API 调用能够顺利进行
- 在调用 Server API 时,需遵循特定的 HTTP 标头要求。HTTP 标头中的数据签名
signature需要使用 App Secret、随机数、时间戳进行计算 - 融云服务端收到请求后,会使用对应的 App Secret 进行同样的计算,并要求结果完全一致
- 注意 App Secret 不可泄漏。确保在网络传输过程中不暴露该信息,并且不要在不受信任的环境中(如浏览器等)存放 App Secret,以防止潜在的安全风险
获取 App Key / App Secret
获取应用的 App Key / App Secret 是使用融云 Server API 的必要条件。您可以前往控制台 App Key 页面进行查询。

您需要记录应用的 App Key 和 App Secret,在本教程中使用。在请求融云服务端 API 接口时,每个 HTTP 请求中需要携带应用的 App Key 与数据签名。App Secret 用于计算数据签名,请注意不要泄露。
HTTP 标头
App Server 调用 API 接口时,每个 HTTP 请求中均需要携带以下的 HTTP 标头字段(HTTP Request Header),用于向融云服务端提供身份认证信息:
| 默认名称 | 带 RC-前缀 | 类型 | 说明 |
|---|---|---|---|
| App-Key | RC-App-Key | String | 您可以从 控制台 获取应用和环境(开发/生产)的 App Key |
| Nonce | RC-Nonce | String | 随机数,不超过 18 个字符 |
| Timestamp | RC-Timestamp | String | 时间戳,从 1970 年 1 月 1 日 0 点 0 分 0 秒开始到现在的毫秒数 |
| Signature | RC-Signature | String | 数据签名。您需要参考下文的签名计算方法 |