# 根据sha1和类型获取文件属性
# 调用方式: GET
# 接口地址1:
https://api.freelog.com/v2/storages/files/{sha1}/info
1
# 传入参数说明:
参数 | 必选 | 类型及范围 | 说明 |
---|---|---|---|
sha1 | 必选 | string | 文件的sha1值 |
resourceTypeCode | 可选 | string | 资源类型编号 |
# 返回说明
返回值字段 | 字段类型 | 字段说明 |
---|---|---|
sha1 | string | 文件hash值-sha1算法 |
fileSize | int | 文件大小 |
metaAnalyzeStatus | int | 文件属性分析状态 0:未解析 1:解析中 2:解析成功 3:解析失败 |
metaInfo | object | 文件meta信息 |
# 示例
{
"ret": 0,
"errCode": 0,
"errcode": 0,
"msg": "success",
"data": {
"sha1": "ccebd981ecb2985aa143aa16ac4393de35022bd1",
"fileSize": 2082,
"metaInfo": {
"fileSize": 2082,
"mime": "image/jpeg",
"enWordCount": 457,
"mimeType": "text/markdown",
"zhWordCount": 80
},
"metaAnalyzeStatus": 2
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 接口地址2:
https://api.freelog.com/v2/storages/files/list/info
1
# 传入参数说明:
参数 | 必选 | 类型及范围 | 说明 |
---|---|---|---|
sha1 | 必选 | string | 文件的sha1值,多个用逗号分隔 |
resourceTypeCode | 可选 | string | 资源类型编号 |
# 返回说明:
返回值字段 | 字段类型 | 字段说明 |
---|---|---|
sha1 | string | 文件hash值-sha1算法 |
fileSize | int | 文件大小 |
metaAnalyzeStatus | int | 文件属性分析状态 0:未解析 1:解析中 2:解析成功 3:解析失败 |
metaInfo | object | 文件meta信息 |
# 示例
{
"ret": 0,
"errCode": 0,
"errcode": 0,
"msg": "success",
"data": [{
"sha1": "c3104c707e474ae87d908d0f1ecb78526f6284cb",
"fileSize": 6896,
"metaInfo": {
"fileSize": 6896,
"mime": "text/css"
},
"metaAnalyzeStatus": 2
}, {
"sha1": "c3104c707e474ae87d908d0f1ecb78526f6284ca"
}]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 接口地址3:
https://api.freelog.com/v2/storages/files/listSSE/info
1
# 传入参数说明:
参数 | 必选 | 类型及范围 | 说明 |
---|---|---|---|
sha1 | 必选 | string | 文件的sha1值,多个用逗号分隔 |
resourceTypeCode | 可选 | string | 资源类型编号 |
# 返回说明:
返回值字段 | 字段类型 | 字段说明 |
---|---|---|
sha1 | string | 文件hash值-sha1算法 |
fileSize | int | 文件大小 |
metaAnalyzeStatus | int | 文件属性分析状态 0:未解析 1:解析中 2:解析成功 3:解析失败 |
metaInfo | object | 文件meta信息 |
# 示例
event: message
data: {"sha1":"4e9dec6c02e51f1efcc4bafea702cdf726f58628","fileSize":76,"metaInfo":{"enWordCount":0,"zhWordCount":25,"wordCount":25,"fileSize":76,"fileSizeUnit":"bytes","fileNameSuffix":".md","mime":"text/markdown","encoding":"UTF-8"},"metaAnalyzeStatus":2,"metaInfoArray":[{"key":"Date of work","name":"作品日期","remark":"作品日期","value":null,"valueUnit":"","valueDisplay":"","insertMode":2},{"key":"mime","name":"MIME类型","remark":"所有类型(通用属性)","value":"text/markdown;charset=UTF-8","valueUnit":"","valueDisplay":"text/markdown","insertMode":1},{"key":"UploadTime","name":"上传时间","remark":"文件上传系统时间","value":null,"valueUnit":"","valueDisplay":"","insertMode":1},{"key":"wordCount","name":"字数","remark":"","value":25,"valueUnit":"","valueDisplay":"25","insertMode":1},{"key":"fileSize","name":"大小","remark":"所有类型(通用属性","value":76,"valueUnit":"b","valueDisplay":"76b","insertMode":1},{"key":"number","name":"编号","remark":"小说章节序号、漫画单话编号、播客单集编号、音乐专辑中歌曲的音轨编号","value":null,"valueUnit":"","valueDisplay":"","insertMode":2},{"key":"author","name":"作者","remark":"","value":null,"valueUnit":"","valueDisplay":"","insertMode":2},{"key":"intro","name":"简介","remark":"书籍/小说/漫画/视频/图片-信息","value":null,"valueUnit":"","valueDisplay":"","insertMode":2},{"key":"Title","name":"标题","remark":"","value":null,"valueUnit":"","valueDisplay":"","insertMode":2},{"key":"Summary","name":"摘要","remark":"","value":null,"valueUnit":"","valueDisplay":"","insertMode":2}]}
1
2
2
← 批量查询存储对象列表 对象依赖循环性检查 →