Skip to content

Commit

Permalink
modify request param
Browse files Browse the repository at this point in the history
  • Loading branch information
transcai committed Aug 31, 2022
1 parent 2c88367 commit 059d7c0
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 37 deletions.
58 changes: 29 additions & 29 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,10 +120,10 @@ curl -X POST --data "ClientSession=xxx&RequestId=req123&UserId=userid123&Project

| 字段 | 类型 | 必要 | 描述 |
| ------------- | ------ | -------------- | ------------------------------------------------------------------------------------------------------------------- |
| UserId | string || 用户 ID,业务自定义生成 |
| UserId | string || 用户 ID,业务自定义生成,不同用户需要生成不同 UserId 来区分 |
| ProjectId | string || 项目 ID,应用云渲染项目创建时生成,[项目管理](https://console.cloud.tencent.com/car/project) 中获取,格式为 cap-xxx |
| ClientSession | string || 客户端会话描述 |
| RequestId | string | | 请求 ID,业务自定义生成 |
| RequestId | string | | 请求 ID,业务自定义生成,可用于业务区分不同请求 |
| Sign | string | 开启校验则必要 | 请求校验参数<br>计算方式:SHA256(字段名排序后取字段值,并拼接成字符串,最后再拼接上签名混淆密钥 SALT) |

- 响应
Expand All @@ -132,15 +132,15 @@ curl -X POST --data "ClientSession=xxx&RequestId=req123&UserId=userid123&Project
| --------------- | ------ | --------------- |
| Code | number | 返回码 |
| Msg | string | 描述信息 |
| RequestId | string | 请求 ID |
| RequestId | string | 业务请求 ID |
| SessionDescribe | object | webrtc 会话信息 |

- SessionDescribe 结构

| 字段 | 类型 | 描述 |
| ------------- | ------ | --------------------- |
| ServerSession | string | 服务端会话 |
| RequestId | string | 应用云渲染服务请求 ID |
| 字段 | 类型 | 描述 |
| ------------- | ------ | ---------------------------- |
| ServerSession | string | 服务端会话 |
| RequestId | string | 应用云渲染服务云 API 请求 ID |

### 2. 结束应用

Expand All @@ -152,17 +152,17 @@ curl -X POST --data "ClientSession=xxx&RequestId=req123&UserId=userid123&Project

| 字段 | 类型 | 必要 | 描述 |
| --------- | ------ | -------------- | ----------------------------------------------------------------------------------------------------- |
| UserId | string || 用户 ID,业务自定义生成 |
| RequestId | string | | 请求 ID,业务自定义生成 |
| UserId | string || 用户 ID,业务自定义生成,不同用户需要生成不同 UserId 来区分 |
| RequestId | string | | 请求 ID,业务自定义生成,可用于业务区分不同请求 |
| Sign | string | 开启校验则必要 | 请求校验参数<br>计算方式:SHA256(字段名排序后取字段值,并拼接成字符串,最后再拼接上签名混淆密钥 SALT) |

- 响应

| 字段 | 类型 | 描述 |
| --------- | ------ | -------- |
| Code | number | 返回码 |
| Msg | string | 描述信息 |
| RequestId | string | 请求 ID |
| 字段 | 类型 | 描述 |
| --------- | ------ | ----------- |
| Code | number | 返回码 |
| Msg | string | 描述信息 |
| RequestId | string | 业务请求 ID |

### 3. 用户加入队列

Expand All @@ -174,19 +174,19 @@ curl -X POST --data "ClientSession=xxx&RequestId=req123&UserId=userid123&Project

| 字段 | 类型 | 必要 | 描述 |
| --------- | ------ | -------------- | ------------------------------------------------------------------------------------------------------------------- |
| UserId | string || 用户 ID,业务自定义生成 |
| UserId | string || 用户 ID,业务自定义生成,不同用户需要生成不同 UserId 来区分 |
| ProjectId | string || 项目 ID,应用云渲染项目创建时生成,[项目管理](https://console.cloud.tencent.com/car/project) 中获取,格式为 cap-xxx |
| RequestId | string | | 请求 ID,业务自定义生成 |
| RequestId | string | | 请求 ID,业务自定义生成,可用于业务区分不同请求 |
| Sign | string | 开启校验则必要 | 请求校验参数<br>计算方式:SHA256(字段名排序后取字段值,并拼接成字符串,最后再拼接上签名混淆密钥 SALT) |

- 响应

| 字段 | 类型 | 描述 |
| --------- | ------ | -------- |
| Code | number | 返回码 |
| Msg | string | 描述信息 |
| RequestId | string | 请求 ID |
| Data | object | 队列消息 |
| 字段 | 类型 | 描述 |
| --------- | ------ | ----------- |
| Code | number | 返回码 |
| Msg | string | 描述信息 |
| RequestId | string | 业务请求 ID |
| Data | object | 队列消息 |

- Data 结构

Expand All @@ -206,17 +206,17 @@ curl -X POST --data "ClientSession=xxx&RequestId=req123&UserId=userid123&Project

| 字段 | 类型 | 必要 | 描述 |
| --------- | ------ | -------------- | ----------------------------------------------------------------------------------------------------- |
| UserId | string || 用户 ID,业务自定义生成 |
| RequestId | string | | 请求 ID,业务自定义生成 |
| UserId | string || 用户 ID,业务自定义生成,不同用户需要生成不同 UserId 来区分 |
| RequestId | string | | 请求 ID,业务自定义生成,可用于业务区分不同请求 |
| Sign | string | 开启校验则必要 | 请求校验参数<br>计算方式:SHA256(字段名排序后取字段值,并拼接成字符串,最后再拼接上签名混淆密钥 SALT) |

- 响应

| 字段 | 类型 | 描述 |
| --------- | ------ | -------- |
| Code | number | 返回码 |
| Msg | string | 描述信息 |
| RequestId | string | 请求 ID |
| 字段 | 类型 | 描述 |
| --------- | ------ | ----------- |
| Code | number | 返回码 |
| Msg | string | 描述信息 |
| RequestId | string | 业务请求 ID |

## 错误码定义

Expand Down
8 changes: 0 additions & 8 deletions routes/car.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,23 +32,19 @@ if (Config.configs[DefaultKeys.API_SIGN] == 'Y') {
UserId: validSchema(validString, true),
ProjectId: validSchema(validString, true),
ClientSession: validSchema(validString, true),
RequestId: validSchema(validString, true),
Sign: validSchema(validString, true),
},
'/StopProject': {
UserId: validSchema(validString, true),
RequestId: validSchema(validString, true),
Sign: validSchema(validString, true),
},
'/Enqueue': {
UserId: validSchema(validString, true),
ProjectId: validSchema(validString, true),
RequestId: validSchema(validString, true),
Sign: validSchema(validString, true),
},
'/Dequeue': {
UserId: validSchema(validString, true),
RequestId: validSchema(validString, true),
Sign: validSchema(validString, true),
},
onFailed: onMissParams
Expand All @@ -59,20 +55,16 @@ if (Config.configs[DefaultKeys.API_SIGN] == 'Y') {
UserId: validSchema(validString, true),
ProjectId: validSchema(validString, true),
ClientSession: validSchema(validString, true),
RequestId: validSchema(validString, true),
},
'/StopProject': {
UserId: validSchema(validString, true),
RequestId: validSchema(validString, true),
},
'/Enqueue': {
UserId: validSchema(validString, true),
ProjectId: validSchema(validString, true),
RequestId: validSchema(validString, true),
},
'/Dequeue': {
UserId: validSchema(validString, true),
RequestId: validSchema(validString, true),
},
onFailed: onMissParams
};
Expand Down

0 comments on commit 059d7c0

Please sign in to comment.