全部产品

API列表

IoT区块链可信应用系统,提供如下API。

通用API

API功能

API

使用权限

描述

管理方

使用方

接入方账户管理

CreateMember

×

管理方创建使用方账户。

ListMember

×

查询使用方账户列表。

ModifyMember

×

修改账户信息。

LockMember

×

锁定使用方账户,锁定账户后则该账户不能访问该区块链。

UnLockMember

×

解锁使用方账户,解锁后该账户可访问该区块链。

IoT数据源组管理

RegisterDeviceGroup

注册IoT数据源组。

ListDeviceGroup

功能描述:查询IoT数据源组列表。

    1. 使用方仅可查看自行注册的IoT数据源组列表。

    2. 管理方可查看所创建所有使用方的IoT数据源组列表。

AuthorizeDeviceGroup

×

授权该IoT数据源组下的设备接入区块链的权限。

UnAuthorizeDeviceGroup

×

取消该IoT数据源组下的设备接入区块链的权限。

设备管理

ListDevice

查询IoT数据源组下的所有设备。

AuthorizeDevice

×

授权指定设备接入区块链权限。

UnAuthorizeDevice

×

取消指定设备接入该区块链权限。

授权信息查询

DescribeResourceInfo

查询资源开通信息。

DescribeCapacityInfo

查询资源容量统计信息。

DescribeMemberCapacityInfo

×

查询使用方容量统计信息。

存证与溯源服务API

API功能

API

使用权限

描述

管理方

使用方

业务链列表查询

ListProofChain

查询存证链列表。

账号类型编码查询

ListPSMemberDataTypeCode

×

查询接入方账号下存证类型编码。

上链存证

SetData

数据上传,该API用于向LTL上传数据。调用成功后,系统会进行异步处理,稍后需使用GetData查询数据,进行确认。

SetDataWithSignature

数据上传,该API用于向LTL上传数据,并且上传的数据必须由IoT设备端进行签名。调用成功后,系统会进行异步处理,稍后需使用GetData查询数据,进行确认。

GetData

数据查询,该API用于从LTL查询数据,以确认之前上传的数据已处理成功。

GetBlockChainInfo

数据查询,该API用于从LTL查询上传数据的区块链元信息。

上链溯源

AttachData

数据多次上传,该API用于向IoT区块链可信应用系统多次上传数据。

AttachDataWithSignature

数据多次上传,该API用于向IoT区块链可信应用系统多次上传数据。数据多次上传,该 API用于向 IoT区块链可信应用系统多次上传数据,并且上传的数据必须由 IoT设备端进行签名 。

GetHistoryDataCount

历史数据数量查询,该API用于从 IoT区块链可信应用系统查询历史数据条数 。

GetHistoryDataList

历史数据查询,该API用于从 IoT区块链可信应用系统查询历史数据 。

多方任务协同服务API

API功能

API

使用权限

描述

管理方

使用方

业务链列表查询

ListMultiPartyCollaborationChain

查询多方任务协同业务链列表。

协同模型信息管理

CreateMPCoSPhaseGroup

×

创建协同模型信息。

ListMPCoSPhaseGroup

查询业务链所属的协同模型列表。

ModifyMPCoSPhaseGroup

×

修改协同模型信息。

阶段信息管理

CreateMPCoSPhase

×

在协同模型中创建阶段。

ListMPCoSPhase

查询协同模型所属的阶段列表。

ModifyMPCoSPhase

×

在协同模型中修改阶段信息。

权限管理

DescribeMPCoSAuthorizedInfo

×

查询账户在协同模型中的权限信息。

UpdateMPCoSAuthorizedInfo

×

更新账户在协同模型中的权限信息。

资源使用信息查询

DescribeMPCoSResourceInfo

×

查询业务链配额和使用情况。

数据上链

UploadMPCoSPhaseTextInfo

上传文本类型的阶段数据到区块链,并同时可以绑定所关联的其它阶段数据。

BatchUploadMPCoSPhaseTextInfo

批量上传文本类型的阶段数据到区块链,并同时可以绑定所关联的其它阶段数据。

UploadMPCoSPhaseTextInfoByDevice

通过IoT设备签名后,上传文本类型的阶段数据到区块链,并同时可以绑定所关联的其它阶段数据。

BatchUploadMPCoSPhaseTextInfoByDevice

通过IoT设备签名后,批量上传文本类型的阶段数据到区块链,并同时可以绑定所关联的其它阶段数据。

UploadMPCoSPhaseDigestInfo

上传阶段数据的摘要信息到区块链,并同时可以绑定所关联的其它阶段数据。

BatchUploadMPCoSPhaseDigestInfo

批量上传阶段数据的摘要信息到区块链,并同时可以绑定所关联的其它阶段数据。

UploadMPCoSPhaseDigestInfoByDevice

通过IoT设备签名后,上传阶段数据的摘要信息到区块链,并同时可以绑定所关联的其它阶段数据。

BatchUploadMPCoSPhaseDigestInfoByDevice

通过IoT设备签名后,批量上传阶段数据的摘要信息到区块链,并同时可以绑定所关联的其它阶段数据。

ListMPCoSPhaseHistory

通过阶段标识,数据唯一标识,起始时间,结束时间,查询数据列表。

DescribeMPCoSPhaseInfo

通过阶段标识,数据唯一标识,和序列号查询唯一一条上链数据和所关联数据。