# 根据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:

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

# 接口地址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