Fabric相关

查询Fabric网络

接口描述
根据网络id查询一个fabric网络的详情。

权限说明
请求发起人需要具有合法的AccessKeyID和SecretAccessKey才能发起请求。

注意事项
如果请求中没有用户验证信息(即匿名访问),返回403 Forbidden,错误信息:AccessDenied

请求(Request)

  • 请求语法

    GET /v1/fabric/network/:networkUuid HTTP/1.1
    Host: bbe.bj.baidubce.com
    Date: <Date>
    Authorization: <Authorization_String>
    
  • 请求头域
    除公共头域外,无其它特殊头域。

  • 请求参数

    名称 类型 描述 是否必须
    networkUuid String fabric网络id。 必须

响应(Response)

  • 响应头域
    除公共头域外,无其它特殊头域。

  • 响应参数

    名称 类型 描述
    networkUuid String 相关网络id
    fabricNetworkInfo FabricNetworkInfo fabric网络信息,具体定义见附录说明

    失败响应参考错误码部分。

示例

  • 请求示例

    说明:返回请求的网络id对应的网络详情。

    GET /v1/fabric/network/6c8a45e8-ae2a-47f3-b557-d888efef0331 HTTP/1.1
    Host: bbe.bj.baidubce.com
    Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-04-06T06:34:40Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
    x-bce-console-rpc-id: 91a5215b-afd0-4d73-96d6-6078427b3b9a
    x-bce-date: 2019-01-04T07:24:02Z
    x-bce-request-id: 9af57bef-cbb5-4250-ae32-200a44f6a79a
    
  • 响应示例

    200
    Content-Length: 3153
    Content-Type: application/json; charset=utf-8
    Date: Fri, 04 Jan 2019 07:24:02 GMT
    
    {
      "data": {
        "fabricNetworkInfo": {
            "cceClusterId": "c-3aYxIVMA",
            "channels": [{
                "channelName": "lqlch",
                "deleted": false,
                "networkUuid": "6c8a45e8-ae2a-47f3-b557-d888efef0331",
                "ordererOrgUuid": "org-orderer",
                "peerOrgUuidList": [
                    "lql"
                ],
                "state": "RUNNING",
                "userId": "a4f72fb32ba643b4b3011a7aad8df936",
                "uuid": "6c8a45e8-ae2a-47f3-b557-d888efef0331-0"
            }],
            "createTask": null,
            "deleted": false,
            "intermediatecaSize": 2,
            "kafkaSize": 4,
            "mysqlSize": 2,
            "name": "test-lql",
            "nfsServer": "172.18.238.70",
            "explorerAddress": "http://10.107.246.94:8080",
            "nodeList": null,
            "ordererSize": 1,
            "orgs": [{
                    "deleted": false,
                    "orgId": "6c8a45e8-ae2a-47f3-b557-d888efef0331",
                    "orgName": "lql",
                    "type": "peer",
                    "userId": "a4f72fb32ba643b4b3011a7aad8df936",
                    "uuid": "6c8a45e8-ae2a-47f3-b557-d888efef0331-0"
                },
                {
                    "deleted": false,
                    "orgId": "6c8a45e8-ae2a-47f3-b557-d888efef0331",
                    "orgName": "org-orderer",
                    "type": "orderer",
                    "userId": "a4f72fb32ba643b4b3011a7aad8df936",
                    "uuid": "6c8a45e8-ae2a-47f3-b557-d888efef0331-orderer"
                }
            ],
            "peerSize": 1,
            "rootcaSize": 2,
            "createTime": "2019-01-03T07:18:30+08:00",
            "state": "RUNNING",
            "type": "union",
            "userId": "a4f72fb32ba643b4b3011a7aad8df936",
            "networkUuid": "6c8a45e8-ae2a-47f3-b557-d888efef0331",
            "zookeeperSize": 3,
            "errorMessage": "",
            "grpcinfo": [{
                    "orgName": "lql",
                    "addresses": [
                        "10.107.246.91:7051"
                    ]
                },
                {
                    "orgName": "org-orderer",
                    "addresses": [
                        "10.107.246.93:7050"
                    ]
                }
            ]
        }
      }
    }
    

    删除一个Fabric网络

接口描述
根据网络id删除一个fabric网络。

权限说明
请求发起人需要具有合法的AccessKeyID和SecretAccessKey才能发起请求。

注意事项
如果请求中没有用户验证信息(即匿名访问),返回403 Forbidden,错误信息:AccessDenied

请求(Request)

  • 请求语法

    DELETE /v1/fabric/network/:networkUuid HTTP/1.1
    Host: bbe.bj.baidubce.com
    Date: <Date>
    Authorization: <Authorization_String>
    
  • 请求头域
    除公共头域外,无其它特殊头域。

  • 请求参数

    名称 类型 描述 是否必须
    networkUuid String fabric网络的唯一标识id 必须

响应(Response)

  • 响应头域
    除公共头域外,无其它特殊头域。

  • 响应参数
    失败响应参考错误码部分。

示例

  • 请求示例

    说明:根据fabric网络id删除一个fabric网络。

    DELETE /v1/fabric/network/6c8a45e8-ae2a-47f3-b557-d888efef0331 HTTP/1.1
    Host: bbe.bj.baidubce.com
    Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-04-06T06:34:40Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
    x-bce-console-rpc-id: 91a5215b-afd0-4d73-96d6-6078427b3b9a
    x-bce-date: 2019-01-04T07:24:02Z
    x-bce-request-id: 9af57bef-cbb5-4250-ae32-200a44f6a79a
    
  • 响应示例

    200
    Content-Length: 3153
    Content-Type: application/json; charset=utf-8
    Date: Fri, 04 Jan 2019 07:24:02 GMT
    

组织名称唯一性检查接口

接口描述
检查一个机构名称是否已经存在。

权限说明
请求发起人需要具有合法的AccessKeyID和SecretAccessKey才能发起请求。

注意事项
如果请求中没有用户验证信息(即匿名访问),返回403 Forbidden,错误信息:AccessDenied

请求(Request)

  • 请求语法

    GET /v1/fabric/network/orgs/check HTTP/1.1
    Host: bbe.bj.baidubce.com
    Date: <Date>
    Authorization: <Authorization_String>
    
  • 请求头域
    除公共头域外,无其它特殊头域。

  • 请求参数

    名称 类型 描述 是否必须
    orgName String 待检查的机构名 必须

响应(Response)

  • 响应头域
    除公共头域外,无其它特殊头域。

  • 响应参数

    名称 类型 描述
    exist bool 该机构是否存在

    失败响应参考错误码部分。

示例

  • 请求示例

    GET /v1/fabric/network/orgs/check?orgName=mock-org HTTP/1.1
    Host: bbe.bj.baidubce.com
    Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-04-06T06:34:40Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
    x-bce-console-rpc-id: 91a5215b-afd0-4d73-96d6-6078427b3b9a
    x-bce-date: 2019-01-04T07:24:02Z
    x-bce-request-id: 9af57bef-cbb5-4250-ae32-200a44f6a79a
    
  • 响应示例

    200
    Content-Length: 3153
    Content-Type: application/json; charset=utf-8
    Date: Fri, 04 Jan 2019 07:24:02 GMT
    
    {
      "data": {
          "exist": false
      }  
    }
    

    根据Fabric网络id返回机构列表

接口描述
根据一个fabric网络id查询其关联的的机构名称列表。

权限说明
请求发起人需要具有合法的AccessKeyID和SecretAccessKey才能发起请求。

注意事项
如果请求中没有用户验证信息(即匿名访问),返回403 Forbidden,错误信息:AccessDenied

请求(Request)

  • 请求语法

    GET /v1/fabric/network/orgs HTTP/1.1
    Host: bbe.bj.baidubce.com
    Date: <Date>
    Authorization: <Authorization_String>
    
  • 请求头域
    除公共头域外,无其它特殊头域。

  • 请求参数

    名称 类型 描述 是否必须
    networkUuid String 相关网络唯一标识id 必须

响应(Response)

  • 响应头域
    除公共头域外,无其它特殊头域。

  • 响应参数

    名称 类型 描述
    orgs []String 机构名称列表

    失败响应参考错误码部分。

示例

  • 请求示例

    GET /v1/fabric/network/orgs?networkUuid=a102e928-4492-42b-92d0-ab5619232cd4 / HTTP/1.1
    Host: bbe.bj.baidubce.com
    Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-04-06T06:34:40Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
    x-bce-console-rpc-id: 91a5215b-afd0-4d73-96d6-6078427b3b9a
    x-bce-date: 2019-01-04T07:24:02Z
    x-bce-request-id: 9af57bef-cbb5-4250-ae32-200a44f6a79a
    
  • 响应示例

    200
    Content-Length: 3153
    Content-Type: application/json; charset=utf-8
    Date: Fri, 04 Jan 2019 07:24:02 GMT
    
    {
       "data": {    
         "orgs": ["org1", "org2"] 
       } 
    }
    

创建Fabric Channel

接口描述
在已有fabric网络中创建一个channel。

权限说明
请求发起人需要具有合法的AccessKeyID和SecretAccessKey才能发起请求。

注意事项
如果请求中没有用户验证信息(即匿名访问),返回403 Forbidden,错误信息:AccessDenied

请求(Request)

  • 请求语法

    POST /v1/fabric/channel HTTP/1.1
    Host: bbe.bj.baidubce.com
    Date: <Date>
    Authorization: <Authorization_String>
    body:
    {
        "channelName": "mock-channel",
        "networkUuid": "605f6448-e412-42c8-b79a-2acc0b640cc9",
        "orgs": ["org1", "org2"]
    }
    
  • 请求头域
    除公共头域外,无其它特殊头域。

  • 请求参数

    名称 类型 描述 是否必须
    channelName String channel名称 必须
    networkUuid String channel关联的fabric网络id 必须
    orgs []String 参与机构名称列表 必须

响应(Response)

  • 响应头域
    除公共头域外,无其它特殊头域。

  • 响应参数

    名称 类型 描述
    channelUuid String channel唯一标识id
    taskUuid String channel创建任务id

    失败响应参考错误码部分。

示例

  • 请求示例

    POST /v1/fabric/channel HTTP/1.1
    Content-Type: application/json
    Host: bbe.bj.baidubce.com
    Date: 2019-01-06T06:55:42Z
    x-bce-request-id: b9485394-c7dc-3cfa-d454-57c34773d08c
    Authorization: bce-auth-v1/5fded23b03594981872fbfadaad70ef6/2019-01-06T06:55:42Z/1800/host/84bc3dd2774cf6a6276a86e0cc7680e01710a1b7cb1a87de552af581131c818f
    
    {
      "channelName": "mock-channel",
      "networkUuid": "605f6448-e412-42c8-b79a-2acc0b640cc9",
      "orgs": ["org1", "org2"]
    }
    
  • 响应示例

    200
    Content-Length: 3153
    Content-Type: application/json; charset=utf-8
    Date: Fri, 04 Jan 2019 07:24:02 GMT
    
     {
        "data": {    
            "channelUuid": "6296448-e412-42c8-b79a-2acc0b640cc9",
            "taskUuid":  "4326448-e412-42c8-b79a-2acc0b612s19
       } 
    }
    

查看一个fabric网络中是否已经有同名channel

接口描述
查看一个fabric网络中是否已经存在同名channel。

权限说明
请求发起人需要具有合法的AccessKeyID和SecretAccessKey才能发起请求。

注意事项
如果请求中没有用户验证信息(即匿名访问),返回403 Forbidden,错误信息:AccessDenied

请求(Request)

  • 请求语法

    GET /v1/fabric/channel/existence/check HTTP/1.1
    Host: bbe.bj.baidubce.com
    Date: <Date>
    Authorization: <Authorization_String>
    
  • 请求头域
    除公共头域外,无其它特殊头域。

  • 请求参数

    名称 类型 描述 是否必须
    networkUuid String fabric网络id 必须
    channelName String channel名称 必须

响应(Response)

  • 响应头域
    除公共头域外,无其它特殊头域。

  • 响应参数

    名称 类型 描述
    exist bool channel是否在网络中已经存在

示例

  • 请求示例

    GET /v1/fabric/channel/existence/check?networkUuid=6296448-e412-42c8-b79a-2acc0b640cc9&channelName=mock-channel HTTP/1.1
    Host: bbe.bj.baidubce.com
    Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-04-06T06:34:40Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
    x-bce-console-rpc-id: 91a5215b-afd0-4d73-96d6-6078427b3b9a
    x-bce-date: 2019-01-04T07:24:02Z
    x-bce-request-id: 9af57bef-cbb5-4250-ae32-200a44f6a79a
    
  • 响应示例

    200
    Content-Length: 3153
    Content-Type: application/json; charset=utf-8
    Date: Fri, 04 Jan 2019 07:24:02 GMT
    
    {
      "data": {
          "exist": false
      }  
    }
    

查询一个channel的详细信息

接口描述
查询一个channel的详细信息。

权限说明
请求发起人需要具有合法的AccessKeyID和SecretAccessKey才能发起请求。

注意事项
如果请求中没有用户验证信息(即匿名访问),返回403 Forbidden,错误信息:AccessDenied

请求(Request)

  • 请求语法

    GET /v1/fabric/channel/:channelUuid HTTP/1.1
    Host: bbe.bj.baidubce.com
    Date: <Date>
    Authorization: <Authorization_String>
    
  • 请求头域
    除公共头域外,无其它特殊头域。

  • 请求参数

    名称 类型 描述 是否必须
    channelUuid String channel唯一标识id 必须

响应(Response)

  • 响应头域
    除公共头域外,无其它特殊头域。

  • 响应参数

    名称 类型 描述
    fabricChannelInfo FabricChannelInfo channel信息,结构定义详见附录

    失败响应参考错误码部分。

示例

  • 请求示例

    GET /v1/fabric/channel/87bf4c38-84c2-42ec-8826-8e3b56c7de5d-0 HTTP/1.1
    Host: bbe.bj.baidubce.com
    Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-04-06T06:34:40Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
    x-bce-console-rpc-id: 91a5215b-afd0-4d73-96d6-6078427b3b9a
    x-bce-date: 2019-01-04T07:24:02Z
    x-bce-request-id: 9af57bef-cbb5-4250-ae32-200a44f6a79a
    
  • 响应示例

    200
    Content-Length: 3153
    Content-Type: application/json; charset=utf-8
    Date: Fri, 04 Jan 2019 07:24:02 GMT
    
    {
      "data": {
          "fabricChannelInfo": {
            "channelName": "lqlch2",
            "deleted": false,
            "networkUuid": "a102e928-4492-42bc-92d0-ab5619232cd4",
            "ordererOrgUuid": "a102e928-4492-42bc-92d0-ab5619232cd4-orderer",
            "peerOrgUuidList": [
                "a102e928-4492-42bc-92d0-ab5619232cd4-0"
            ],
            "state": "RUNNING",
            "userId": "a4f72fb32ba643b4b3011a7aad8df936",
            "uuid": "87bf4c38-84c2-42ec-8826-8e3b56c7de5d-0"
        }
      }
    }
    

获取fabric部署列表

接口描述
获取用户所有fabric网络列表。

权限说明
请求发起人需要具有合法的AccessKeyID和SecretAccessKey才能发起请求。

注意事项
如果请求中没有用户验证信息(即匿名访问),返回403 Forbidden,错误信息:AccessDenied

请求(Request)

  • 请求语法

    GET /v1/fabric/list
    Host: bbe.bj.baidubce.com
    Date: <Date>
    Authorization: <Authorization_String>
    
  • 请求头域
    除公共头域外,无其它特殊头域。

  • 请求参数

    名称 类型 描述 是否必须
    marker String 批量获取列表的查询的起始位置,是一个由系统生成的字符串
    maxKeys Integer 每页包含的最大数量,最大数量通常不超过1000,缺省值为1000
    status String bbe状态,状态间”,” 分割,可以不填写,则返回前端显示状态

响应(Response)

  • 响应头域
    除公共头域外,无其它特殊头域。

  • 响应参数

    名称 类型 描述
    marker String 标记查询的起始位置
    isTruncated boolean true表示后面还有数据,false表示已经是最后一页
    nextMarker String 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现
    maxKeys Integer 每页包含的最大数量
    result []NetworkInfo 网络详情列表,结构具体定义见附录说明

    失败响应参考错误码部分。

示例

  • 请求示例

    GET bbe.bj.baidubce.com/v1/fabric/list HTTP/1.1
    
    content-type: application/json
    host: bbe.bj.baidubce.com
    x-bce-date: 2019-01-06T06:55:42Z
    x-bce-request-id: b9485394-c7dc-3cfa-d454-57c34773d08c
    authorization: bce-auth-v1/5fded23b03594981872fbfadaad70ef6/2019-01-06T06:55:42Z/1800/host/84bc3dd2774cf6a6276a86e0cc7680e01710a1b7cb1a87de552af581131c818f
    
  • 响应示例

    200
    Content-Length: 6171
    Content-Type: application/json; charset=utf-8
    Date: Fri, 04 Jan 2019 10:24:02 GMT
    
    {
        "nextMarker": "-1",
        "marker": "-1",
        "maxKeys": 1000,
        "isTruncated": false,
        "result": [
            {
                "blockchainUuid": "4fbca545-9145-4b04-9fff-042c3639d1f5",
                "clusterUuid": "c-VMRZo5Wi",
                "clusterName": "lql",
                "accountId": "00dc1b52d8354d9193536e4dd2c41ae6",
                "networkUuid": "b7ad28f9-1cfb-4393-b703-2e9c157510d8",
                "networkName": "test-lql",
                "contractUuid": null,
                "chaincodeUuid": "",
                "networkType": null,
                "dappUuid": "",
                "taskUuid": "",
                "createTime": 1546594972000,
                "deleteTime": 31536001000,
                "updateTime": null,
                "clusterStatus": "DELETE_FAILED",
                "taskStatus": "DELETE_FAILED",
                "channels": "",
                "remixUrl": null,
                "netstatsAddress": null,
                "explorerAddress": null
            }
        ]
    }
    

安装Chaincode

接口描述

对已上传的chaincode进行安装。

权限说明

请求发起人需要具有合法的AccessKeyID和SecretAccessKey才能发起请求。

注意事项

如果请求中没有用户验证信息(即匿名访问),返回403 Forbidden,错误信息:AccessDenied

请求(Request)

  • 请求语法

    POST /v1/fabric/chaincode/:chaincodeUuid/install HTTP/1.1
    Host: bbe.bj.baidubce.com
    x-bce-date: <x-bce-date>
    x-bce-request-id: <x-bce-request-id>
    Authorization: <Authorization>
    
  • 请求头域

    除公共头域外,无其它特殊头域。

  • 请求参数

    名称 类型 描述 是否必须
    chaincodeUuid String chaincodeId 必须

响应(Response)

  • 响应头域
    除公共头域外,无其它特殊头域。

  • 响应参数
    无。
    失败响应参考错误码部分

示例

  • 请求示例

    POST /v1/fabric/chaincode/fd80b80c-a51a-4ae3-b0e8-2808ff3cf901/install HTTP/1.1
    Host: bbe.bj.baidubce.com
    x-bce-date: 2019-01-06T06:55:42Z
    x-bce-request-id: b9485394-c7dc-3cfa-d454-57c34773d08c
    Authorization: bce-auth-v1/5fded23b03594981872fbfadaad70ef6/2019-01-06T06:55:42Z/1800/host/84bc3dd2774cf6a6276a86e0cc7680e01710a1b7cb1a87de552af581131c818f
    
  • 响应示例

    200
    Content-Length: 0
    Content-Type: application/json; charset=utf-8
    Date: Fri, 04 Jan 2019 10:24:02 GMT
    

实例化Chaincode

接口描述

对已安装的chaincode进行实例化。

权限说明

请求发起人需要具有合法的AccessKeyID和SecretAccessKey才能发起请求。

注意事项

如果请求中没有用户验证信息(即匿名访问),返回403 Forbidden,错误信息:AccessDenied

请求(Request)

  • 请求语法

    POST /v1/fabric/chaincode/:chaincodeUuid/instantiate HTTP/1.1
    Host: bbe.bj.baidubce.com
    x-bce-date: <x-bce-date>
    x-bce-request-id: <x-bce-request-id>
    Authorization: <Authorization>
    
  • 请求头域

    除公共头域外,无其它特殊头域。

  • 请求参数

    名称 类型 描述 是否必须
    chaincodeUuid String chaincodeId 必须

响应(Response)

  • 响应头域
    除公共头域外,无其它特殊头域。

  • 响应参数
    无。
    失败响应参考错误码部分。

示例

  • 请求示例
POST /v1/fabric/chaincode/fd80b80c-a51a-4ae3-b0e8-2808ff3cf901/instantiate HTTP/1.1
Host: bbe.bj.baidubce.com
x-bce-date: 2019-01-06T06:55:42Z
x-bce-request-id: b9485394-c7dc-3cfa-d454-57c34773d08c
Authorization: bce-auth-v1/5fded23b03594981872fbfadaad70ef6/2019-01-06T06:55:42Z/1800/host/84bc3dd2774cf6a6276a86e0cc7680e01710a1b7cb1a87de552af581131c818f
  • 响应示例

    200
    Content-Length: 0
    Content-Type: application/json; charset=utf-8
    Date: Fri, 04 Jan 2019 10:24:02 GMT
    

升级Chaincode

接口描述

对已实例化的chaincode进行升级。

权限说明

请求发起人需要具有合法的AccessKeyID和SecretAccessKey才能发起请求。

注意事项

如果请求中没有用户验证信息(即匿名访问),返回403 Forbidden,错误信息:AccessDenied

请求(Request)

  • 请求语法

    PUT /v1/fabric/chaincode/:chaincodeUuid HTTP/1.1
    Host: bbe.bj.baidubce.com
    x-bce-date: <x-bce-date>
    x-bce-request-id: <x-bce-request-id>
    Authorization: <Authorization>
    
  • 请求头域

    除公共头域外,无其它特殊头域。

  • 请求参数

    名称 类型 描述 是否必须
    chaincodeUuid String chaincodeId 必须

响应(Response)

  • 响应头域
    除公共头域外,无其它特殊头域。

  • 响应参数
    无。
    失败响应参考错误码部分。

示例

  • 请求示例
PUT /v1/fabric/chaincode/fd80b80c-a51a-4ae3-b0e8-2808ff3cf901 HTTP/1.1
Host: bbe.bj.baidubce.com
x-bce-date: 2019-01-06T06:55:42Z
x-bce-request-id: b9485394-c7dc-3cfa-d454-57c34773d08c
Authorization: bce-auth-v1/5fded23b03594981872fbfadaad70ef6/2019-01-06T06:55:42Z/1800/host/84bc3dd2774cf6a6276a86e0cc7680e01710a1b7cb1a87de552af581131c818f
  • 响应示例

    200
    Content-Length: 0
    Content-Type: application/json; charset=utf-8
    Date: Fri, 04 Jan 2019 10:24:02 GMT
    

查询channel下Chaincode列表

接口描述

查询某个channel下所有chaincode详细信息。

权限说明

请求发起人需要具有合法的AccessKeyID和SecretAccessKey才能发起请求。

注意事项

如果请求中没有用户验证信息(即匿名访问),返回403 Forbidden,错误信息:AccessDenied

请求(Request)

  • 请求语法

    GET /v1/fabric/chaincode/channel/:channelUuid HTTP/1.1
    Host: bbe.bj.baidubce.com
    x-bce-date: <x-bce-date>
    x-bce-request-id: <x-bce-request-id>
    Authorization: <Authorization>
    
  • 请求头域

    除公共头域外,无其它特殊头域。

  • 请求参数

    名称 类型 描述 是否必须
    channelUuid String channelId 必须

响应(Response)

  • 响应头域
    除公共头域外,无其它特殊头域。

  • 响应参数

    名称 类型 描述
    data []FabricChaincode chaincode信息列表

示例

  • 请求示例
GET /v1/fabric/chaincode/channel/c4f4235d-d843-49e3-9e1c-7cc703fa9ab6 HTTP/1.1
Host: bbe.bj.baidubce.com
x-bce-date: 2019-01-06T06:55:42Z
x-bce-request-id: b9485394-c7dc-3cfa-d454-57c34773d08c
Authorization: bce-auth-v1/5fded23b03594981872fbfadaad70ef6/2019-01-06T06:55:42Z/1800/host/84bc3dd2774cf6a6276a86e0cc7680e01710a1b7cb1a87de552af581131c818f
  • 响应示例

    {
        "data": [
            {
                "name": "chaincode1",
                "uuid": "8b87c63d-64ca-4ba8-a5da-ddc813732210",
                "channelUuid": "c4f4235d-d843-49e3-9e1c-7cc703fa9ab6",
                "networkUuid": "8b87c63d-64ca-4ba8-a5da-ddc813732210",
                "orgName": "org1",
                "version": "1.2.3",
                "state": 2,
                "path": "map",
                "endorsementPolicy": "OR ('hdo5MSP.member')",
                "initArgs": "init",
                "createTime": "2018-12-25T06:52:10Z",
                "instantiateTime": "2018-12-25T16:52:10Z",
                "updatable": true,
                "errMsg": "{\"org1\":\"success\"}"
            },
            {
                "name": "chaincod2",
                "uuid": "c7ea68c4-48c9-4dbc-b3e0-e02933c1bd9b",
                "channelUuid": "c4f4235d-d843-49e3-9e1c-7cc703fa9ab6",
                "networkUuid": "8b87c63d-64ca-4ba8-a5da-ddc813732210",
                "orgName": "org1",
                "version": "1.2.2",
                "state": 5,
                "path": "map",
                "endorsementPolicy": "OR ('hdo5MSP.member')",
                "initArgs": "init",
                "createTime": "2018-12-25T03:24:10Z",
                "instantiateTime": "2018-12-25T05:43:10Z",
                "updatable": true,
                "errMsg": "{\"org1\":\"success\"}"
            }
        ]
    }
    

查询Chaincode详情

接口描述

根据chaincode uuid查询某个chaincode详细信息。

权限说明

请求发起人需要具有合法的AccessKeyID和SecretAccessKey才能发起请求。

注意事项

如果请求中没有用户验证信息(即匿名访问),返回403 Forbidden,错误信息:AccessDenied

请求(Request)

  • 请求语法

    GET /v1/fabric/chaincode/:chaincodeUuid HTTP/1.1
    Host: bbe.bj.baidubce.com
    x-bce-date: <x-bce-date>
    x-bce-request-id: <x-bce-request-id>
    Authorization: <Authorization>
    
  • 请求头域

    除公共头域外,无其它特殊头域。

  • 请求参数

    名称 类型 描述 是否必须
    chaincodeUuid String chaincode uuid 必须

响应(Response)

  • 响应头域
    无特殊Header参数响应

  • 响应参数

    名称 类型 描述
    data FabricChaincode chaincode详细信息

示例

  • 请求示例
GET /v1/fabric/chaincode/8b87c63d-64ca-4ba8-a5da-ddc813732210 HTTP/1.1
Host: bbe.bj.baidubce.com
x-bce-date: 2019-01-06T06:55:42Z
x-bce-request-id: b9485394-c7dc-3cfa-d454-57c34773d08c
Authorization: bce-auth-v1/5fded23b03594981872fbfadaad70ef6/2019-01-06T06:55:42Z/1800/host/84bc3dd2774cf6a6276a86e0cc7680e01710a1b7cb1a87de552af581131c818f
  • 响应示例

    {
        "data": {
            "name": "chaincode1",
            "uuid": "8b87c63d-64ca-4ba8-a5da-ddc813732210",
            "channelUuid": "c4f4235d-d843-49e3-9e1c-7cc703fa9ab6",
            "networkUuid": "8b87c63d-64ca-4ba8-a5da-ddc813732210",
            "orgName": "org1",
            "version": "1.2.3",
            "state": 2,
            "path": "map",
               "endorsementPolicy": "OR ('hdo5MSP.member')",
               "initArgs": "init",
            "createTime": "2018-12-25T06:52:10Z",            
            "instantiateTime": "2018-12-25T16:52:10Z",
            "updatable": true,
            "errMsg": "{\"org1\":\"success\"}"
        }
    }