file
未特别说明情况下请求域名均为 https://chat-go.jwzhd.com
没写请求/响应项目表示不需要相关参数.
发送超级文件分享申请
Section titled “发送超级文件分享申请”POST /v1/file/send
请求头:
| 名称 | 必须 | 备注 |
|---|---|---|
| token | 是 | 无 |
请求体:
{ "userId": "123", // 目标用户ID "deviceId": "123", // 目标用户指定分享的设备ID,为空则为发送给目标用户的所有设备 "fileData": "{}" // 文件分享数据,格式为json转义}::: fileData属性,json数据格式
{ "path": "C:\\Windows\\test.exe", // 文件原始目录 "size": 5774088, // 文件大小 "name": "test.exe", // 文件名称 "isDirectory": 0, // 未知 "count": 1, // 未知 "current": 1, // 未知 "uuid": "123123123123123123" // 文件分享uuid,应该是随机的,可以随便写}:::
响应体:
{ "code": 1, // 请求状态码,1为正常 "msg": "success" // 返回消息}拒绝超级文件分享
Section titled “拒绝超级文件分享”POST /v1/file/reply
请求头:
| 名称 | 必须 | 备注 |
|---|---|---|
| token | 是 | 无 |
请求体:
{ "deviceId": "123123123123", // 拒绝请求的设备ID "isAccept": "0", // 未知 "userId": "123", // 拒绝请求的用户ID "fileData": "" // 未知}响应体:
{ "code": 1, // 请求状态码,1为正常 "msg": "success" // 返回消息}建立超级文件分享
Section titled “建立超级文件分享”POST /v1/file/offer
请求头:
| 名称 | 必须 | 备注 |
|---|---|---|
| token | 是 | 无 |
请求体:
{ "deviceId": "123", // 目标用户指定分享的设备ID "description": "{}", // 连接协议,为json格式数据转义,未完成 "userId": "123", //目标用户ID "sessionId": "123123123123123123123" // 连接请求标识ID,应该是随机的,可以随便写}响应体:
{ "code": 1, // 请求状态码,1为正常 "msg": "success" // 返回消息}