存证信息核验
功能介绍
存证信息核验;支持使用index参数进行通用搜索,也支持指定条件file_hash、tx_id、ev_id搜索。(使用时,必须在index 和其他参数中,两者选择一个)
URI
GET /v1/{project_id}/chains/{chain_id}/evidence/verification
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
project_id |
是 |
String |
租户从IAM申请到的projectid,一般为32位字符串 |
|
chain_id |
是 |
String |
数字资产链实例ID |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
index |
否 |
String |
通用搜索条件:取值为存证ID、证据指纹、交易ID中任意1个值 |
|
file_hash |
否 |
String |
证据指纹搜索条件:取值为证据指纹 |
|
tx_id |
否 |
String |
交易ID搜索条件:取值为交易ID |
|
ev_id |
否 |
String |
存证ID搜索条件:取值为存证ID |
请求参数
无
响应参数
状态码:200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
name |
String |
存证名称 |
|
ev_id |
String |
存证ID |
|
file_hash |
String |
文件内容Hash, 即存证指纹 |
|
block_hash |
String |
区块哈希 |
|
block_height |
Integer |
区块高度 |
|
create_time |
String |
创建时间,单位:毫秒 |
|
tx_id |
String |
交易ID |
|
platform_name |
String |
平台名称,用户定义的平台名称 |
|
data_type |
Integer |
存证的文件类型,1:文件类型2:图片类型3:视频类型4:音频类型5:其他 |
|
user_addr |
String |
用户地址,基于用户证书生成的公钥 |
状态码:400
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误码 |
|
error_msg |
String |
错误描述 |
状态码:500
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误码 |
|
error_msg |
String |
错误描述 |
请求示例
无
响应示例
状态码:200
verify evidence
{
"name" : "test01",
"ev_id" : "7484b9b5b4bc11ed87c64a2b0e716f7e",
"file_hash" : "61135423d6f938fb46932ba2eb2852271e6a3ee20b8c7448e547b96ad72def84",
"block_hash" : "rPF6EDUVf+lA1ZoCxPyEPWHO7YiMh+YKATstQqumQV0=",
"block_height" : 1556,
"create_time" : "1671517527492",
"tx_id" : "541443bb866c8af826fcdef85d17a17f0bcc4da6373a32e0c5a8a0da9958f71a",
"platform_name" : "test",
"data_type" : 1,
"user_addr" : "0e4f922e897d977d2c0726ea64ef0852653505f0"
}
状态码:400
Error response
-
{ "error_code" : "TDE.40000400", "error_msg" : "InvokeReq params invalid" } -
{ "error_code" : "TDE.40010404", "error_msg" : "resource not found" }
状态码:500
Error response
{
"error_code" : "TDE.50010008",
"error_msg" : "Internal error"
}
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
verify evidence |
|
400 |
Error response |
|
500 |
Error response |