58区块链向大家分享了58 BaaS API使用指南,其中包含58BaaS,58区块链等知识点,遇到此问题的同学们可以参考下
1、调用链码的查询接口
https://apibaas.58.com/chaincode/query
请求方式:POST
https://apibaas.58.com/chaincode/query
请求方式:POST
输入参数 :
参数名 | 必填 | 类型 | 示例值 | 描述 |
appKey | 是 | string | 0e7c23s9e4453d90db7a42f61d2 | 区块链网络Key |
appKey | 是 | string | xOJb3dn3dfdrQixDgffdds2YOnIH | 组织Key |
channelName | 是 | string | mychannel | 通道名称 |
chaincodeName | 是 | string | chaincode | 链码名称 |
chaincodeVersion | 是 | string | 1.0 | 链码版本 |
func | 是 | string | query | 链码方法名称 |
args | 是 | string | a | 链码参数,若有多个参数,args后加数字,从0开始。如有三个参数 a、b、100, 则需传递三个参数 args0=a&args1=b&args2=100 |
nonce | 是 | string(32) | C380BEC2BFD727A4B6845133519F3AD6 | 随机数 |
orgs | 否 | string | org1 | 链码调用的组织名称,默认调用orgKey所属组织,如调用多个组织, 则需用“|”分割组织名,如:orgs=org1|org2 |
sign | 是 | string | 6C7A87D8B55DAA1FF5DDF3F4243B7AE9 | 签名 |
输出参数 :
参数名称 | 类型 | 描述 |
code | int | 公共错误码, 200 表示成功,其他值表示失败,详见错误码 |
message | string | 模块错误信息描述,与接口相关 |
data | json | 在code=200时,返回查询结果数据 |
在code=200时,data中的数据: