功能介绍
5.2.1.3 应用链管理
状态码: 400 Bad Request
{ "error_code" : "BCS.4006014",
"error_msg" : "Invalid Parameter quotasType : ecs"
}
状态码
状态码 描述
200 OK
400 Bad Request
错误码
请参见错误码。
5.2.1.3 应用链管理
5.2.1.3.1 创建应用链
功能介绍
创建应用链
URI
POST /api/v1/consortiums/{consortiumId}/appchains
开发指南 5 区块链中间件接口
表5-30 路径参数
参数 是否必选 参数类型 描述
consortiumId 是 String BCS服务id
请求参数
表5-31 请求 Body 参数
参数 是否必选 参数类型 描述
appChainId 是 String 应用链id orgList 是 Array of
OrgList objects
组织名、本次加入的组织节点数
表5-32 OrgList
参数 是否必选 参数类型 描述
orgId 是 String 组织名
nodeCount 是 String 节点数
响应参数
状态码: 200
表5-33 响应 Body 参数
参数 参数类型 描述
opId String 操作记录id
状态码: 400
表5-34 响应 Body 参数
参数 参数类型 描述
error_code String 错误码 error_messag
e String 错误描述
开发指南 5 区块链中间件接口
请求示例
{ "appChainId" : "bcstest", "orgList" : [ {
"orgId" : "org1", "nodeCount" : "1"
} ] }
响应示例
状态码: 200 OK
{ "opId" : "BCSSVC01-03-1617158790255323683"
}
状态码: 400 Bad Request
{ "error_code" : "BCS.4006014",
"error_msg" : "Invalid Parameter quotasType : ecs"
}
状态码
状态码 描述
200 OK
400 Bad Request
错误码
请参见错误码。
5.2.1.3.2 退出应用链
功能介绍
退出应用链,fabric1.4版本不支持退通道
URI
DELETE /api/v1/consortiums/{consortiumId}/appchains/{appchainId}/orgs/{orgId}
表5-35 路径参数
参数 是否必选 参数类型 描述
consortiumId 是 String BCS服务id
开发指南 5 区块链中间件接口
参数 是否必选 参数类型 描述 appchainId 是 String 应用链id
orgId 是 String BCS组织id
请求参数
无
响应参数
状态码: 200
表5-36 响应 Body 参数
参数 参数类型 描述
opId String 操作记录id
状态码: 400
表5-37 响应 Body 参数
参数 参数类型 描述
error_code String 错误码 error_messag
e String 错误描述
请求示例
无
响应示例
状态码: 200 OK
{ "opId" : "BCSSVC01-03-1617158790255323683"
}
状态码: 400 Bad Request
{ "error_code" : "BCS.4006014",
开发指南 5 区块链中间件接口
"error_msg" : "Invalid Parameter quotasType : ecs"
}
状态码
状态码 描述
200 OK
400 Bad Request
错误码
请参见错误码。
5.2.1.3.3 删除应用链
功能介绍
删除应用链
URI
DELETE /api/v1/consortiums/{consortiumId}/appchains/{appchainId}
表5-38 路径参数
参数 是否必选 参数类型 描述
consortiumId 是 String BCS服务id appchainId 是 String BCS应用链id
请求参数
无
响应参数
状态码: 200
表5-39 响应 Body 参数
参数 参数类型 描述
opId String 操作记录id
状态码: 400
开发指南 5 区块链中间件接口
表5-40 响应 Body 参数
参数 参数类型 描述
error_code String 错误码 error_messag
e String 错误描述
请求示例
无
响应示例
状态码: 200 OK
{ "opId" : "BCSSVC01-03-1617158790255323683"
}
状态码: 400 Bad Request
{ "error_code" : "BCS.4006014",
"error_msg" : "Invalid Parameter quotasType : ecs"
}
状态码
状态码 描述
200 OK
400 Bad Request
错误码
请参见错误码。
5.2.1.3.4 加入应用链
功能介绍
加入应用链
URI
POST /api/v1/consortiums/{consortiumId}/appchains/{appId}/orgs
开发指南 5 区块链中间件接口
表5-41 路径参数
参数 是否必选 参数类型 描述
consortiumId 是 String BCS服务id
appId 是 String 应用链id
请求参数
表5-42 请求 Body 参数
参数 是否必选 参数类型 描述
orgList 是 Array of OrgList objects
组织名、本次加入的组织节点数
表5-43 OrgList
参数 是否必选 参数类型 描述
orgId 是 String 组织名
nodeCount 是 String 节点数
响应参数
状态码: 200
表5-44 响应 Body 参数
参数 参数类型 描述
opId String 操作记录id
状态码: 400
表5-45 响应 Body 参数
参数 参数类型 描述
error_code String 错误码 error_messag
e String 错误描述
开发指南 5 区块链中间件接口
请求示例
无
响应示例
状态码: 200 OK
{ "opId" : "BCSSVC01-03-1617158790255323683"
}
状态码: 400 Bad Request
{ "error_code" : "BCS.4006014",
"error_msg" : "Invalid Parameter quotasType : ecs"
}
状态码
状态码 描述
200 OK
400 Bad Request
错误码
请参见错误码。