文件列表接口文档 websocket测试 GET http://192.168.0.9:8000/listFiles 接口描述 文件列表接口 响应参数 参数名 类型 描述 必填 response json 标准返回响应 必填 errorCode int 0(成功) 1(处理超时) 4xx(资源错误) 5xx(内部服务错误) 必填 errorMessage str 错误原因,成功则空 必填 result dict / NoneType 文件列表,没有数据则返回null 必填 result示例 ``` { "rootFolderId": "f0b5c764ca2ba7abf3cfc13bc2039b6e", "fileMap": { "f0b5c764ca2ba7abf3cfc13bc2039b6e": { "id": "f0b5c764ca2ba7abf3cfc13bc2039b6e", "name": "192.168.0.5", "isDir": true, "childrenIds": [ "8ed3df3d088523d6d5fcd8681ebbe16e" ], "childrenCount": 1 }, "8ed3df3d088523d6d5fcd8681ebbe16e": { "id": "8ed3df3d088523d6d5fcd8681ebbe16e", "name": "test0", "isDir": true, "parentId": "f0b5c764ca2ba7abf3cfc13bc2039b6e", "childrenIds": [ "ecf219c7bd25587d38f7bfc7dc385536", "51917e307d43285c1737a4914196ac24", "d3b706852965c6ece5f7fdec38043810" ], "childrenCount": 3, "modDate": "2021-09-07 18:04:57", "isHidden": false }, "ecf219c7bd25587d38f7bfc7dc385536": { "id": "ecf219c7bd25587d38f7bfc7dc385536", "name": "empty_book.xlsx", "isDir": false, "parentId": "8ed3df3d088523d6d5fcd8681ebbe16e", "size": 78.8, //单位:KB "modDate": "2021-09-07 17:58:49", "isHidden": false }, "51917e307d43285c1737a4914196ac24": { "id": "51917e307d43285c1737a4914196ac24", "name": "empty_book.xlsx-hist", "isDir": true, "parentId": "8ed3df3d088523d6d5fcd8681ebbe16e", "childrenIds": [ "5934fff4aab9b24f17e8ff87125a60b6" ], "childrenCount": 1, "modDate": "2021-09-07 17:58:49", "isHidden": true /* 每当新建或上传文件时,都自动新建“文件名-hist”文件夹及下属createdInfo.json,内容如: {"created": "2021-09-07 17:58:49", "uid": "uid-1", "uname": "John Smith"} -hist文件夹及createdInfo的isHidden将置为true。 */ }, "d3b706852965c6ece5f7fdec38043810": { "id": "d3b706852965c6ece5f7fdec38043810", "name": "test1", "isDir": true, "parentId": "8ed3df3d088523d6d5fcd8681ebbe16e", "childrenIds": [ "5f870595eb614f829649640233dda402", "dea21f1d2048d63fd1db5e211aabf829" ], "childrenCount": 2, "modDate": "2021-09-07 18:07:33", "isHidden": false }, "5934fff4aab9b24f17e8ff87125a60b6": { "id": "5934fff4aab9b24f17e8ff87125a60b6", "name": "createdInfo.json", "isDir": false, "parentId": "51917e307d43285c1737a4914196ac24", "size": 0.1, "modDate": "2021-09-07 17:58:49", "isHidden": true }, "5f870595eb614f829649640233dda402": { "id": "5f870595eb614f829649640233dda402", "name": "bar.xlsx", "isDir": false, "parentId": "d3b706852965c6ece5f7fdec38043810", "size": 8.5, "modDate": "2021-09-07 18:05:19", "isHidden": false }, "dea21f1d2048d63fd1db5e211aabf829": { "id": "dea21f1d2048d63fd1db5e211aabf829", "name": "bar.xlsx-hist", "isDir": true, "parentId": "d3b706852965c6ece5f7fdec38043810", "childrenIds": [ "96be92b6125636011827a05468a70180" ], "childrenCount": 1, "modDate": "2021-09-07 18:05:19", "isHidden": true }, "96be92b6125636011827a05468a70180": { "id": "96be92b6125636011827a05468a70180", "name": "createdInfo.json", "isDir": false, "parentId": "dea21f1d2048d63fd1db5e211aabf829", "size": 0.1, "modDate": "2021-09-07 18:05:19", "isHidden": true } } } ```
``` { "rootFolderId": "f0b5c764ca2ba7abf3cfc13bc2039b6e", "fileMap": { "f0b5c764ca2ba7abf3cfc13bc2039b6e": { "id": "f0b5c764ca2ba7abf3cfc13bc2039b6e", "name": "192.168.0.5", "isDir": true, "childrenIds": [ "8ed3df3d088523d6d5fcd8681ebbe16e" ], "childrenCount": 1 }, "8ed3df3d088523d6d5fcd8681ebbe16e": { "id": "8ed3df3d088523d6d5fcd8681ebbe16e", "name": "test0", "isDir": true, "parentId": "f0b5c764ca2ba7abf3cfc13bc2039b6e", "childrenIds": [ "ecf219c7bd25587d38f7bfc7dc385536", "51917e307d43285c1737a4914196ac24", "d3b706852965c6ece5f7fdec38043810" ], "childrenCount": 3, "modDate": "2021-09-07 18:04:57", "isHidden": false }, "ecf219c7bd25587d38f7bfc7dc385536": { "id": "ecf219c7bd25587d38f7bfc7dc385536", "name": "empty_book.xlsx", "isDir": false, "parentId": "8ed3df3d088523d6d5fcd8681ebbe16e", "size": 78.8, //单位:KB "modDate": "2021-09-07 17:58:49", "isHidden": false }, "51917e307d43285c1737a4914196ac24": { "id": "51917e307d43285c1737a4914196ac24", "name": "empty_book.xlsx-hist", "isDir": true, "parentId": "8ed3df3d088523d6d5fcd8681ebbe16e", "childrenIds": [ "5934fff4aab9b24f17e8ff87125a60b6" ], "childrenCount": 1, "modDate": "2021-09-07 17:58:49", "isHidden": true /* 每当新建或上传文件时,都自动新建“文件名-hist”文件夹及下属createdInfo.json,内容如: {"created": "2021-09-07 17:58:49", "uid": "uid-1", "uname": "John Smith"} -hist文件夹及createdInfo的isHidden将置为true。 */ }, "d3b706852965c6ece5f7fdec38043810": { "id": "d3b706852965c6ece5f7fdec38043810", "name": "test1", "isDir": true, "parentId": "8ed3df3d088523d6d5fcd8681ebbe16e", "childrenIds": [ "5f870595eb614f829649640233dda402", "dea21f1d2048d63fd1db5e211aabf829" ], "childrenCount": 2, "modDate": "2021-09-07 18:07:33", "isHidden": false }, "5934fff4aab9b24f17e8ff87125a60b6": { "id": "5934fff4aab9b24f17e8ff87125a60b6", "name": "createdInfo.json", "isDir": false, "parentId": "51917e307d43285c1737a4914196ac24", "size": 0.1, "modDate": "2021-09-07 17:58:49", "isHidden": true }, "5f870595eb614f829649640233dda402": { "id": "5f870595eb614f829649640233dda402", "name": "bar.xlsx", "isDir": false, "parentId": "d3b706852965c6ece5f7fdec38043810", "size": 8.5, "modDate": "2021-09-07 18:05:19", "isHidden": false }, "dea21f1d2048d63fd1db5e211aabf829": { "id": "dea21f1d2048d63fd1db5e211aabf829", "name": "bar.xlsx-hist", "isDir": true, "parentId": "d3b706852965c6ece5f7fdec38043810", "childrenIds": [ "96be92b6125636011827a05468a70180" ], "childrenCount": 1, "modDate": "2021-09-07 18:05:19", "isHidden": true }, "96be92b6125636011827a05468a70180": { "id": "96be92b6125636011827a05468a70180", "name": "createdInfo.json", "isDir": false, "parentId": "dea21f1d2048d63fd1db5e211aabf829", "size": 0.1, "modDate": "2021-09-07 18:05:19", "isHidden": true } } } ```