API

API

TGIC-API

这是TGIC AIP文档,用于开发者应用开发或交易所对接

说明,API接口可以在任何节点上实现,凡是TGIC网络的节点,都具有API接口的功能,使用者开发应用或对接交易所的时候可以自己创建节点,以达到API的稳定性

1.首先我们使用API查看节点IP地址:

GET IP地址:端口/api/peers

示例:http://49.4.10.4:4100/api/peers 或 http://114.115.168.111:4101/api/peers

执行之后会返回TGIC所有在运行的节点IP地址,通过节点IP我们可以任意选择一个IP地址进行API对接,您只需要变化一下IP地址和端口号即可。

查询参数

名称类型描述
offsetint将返回的资源的偏移量。
limitint每页资源数量。
portint用于过滤资源的端口。
statusstring过滤资源的状态。
osstring用于过滤资源的操作系统。
versionstring用于过滤资源的节点版本。
orderBystring用于对资源进行排序的列。

2.检索节点

GET /api/peers/get

示例:http://49.4.10.4:4100/api/peers/get?ip=114.116.40.232&port=4001

查询参数

名称类型描述
IPint要检索的节点的IP地址。
portint要检索的节点端口。

3.检索节点版本

GET /api/peers/version

示例:http://49.4.10.4:4100/api/peers/version

4.列出所有帐户

GET /api/accounts/getAllAccounts

示例:http://49.4.10.4:4100/api/accounts/getAllAccounts

5.检索账户

GET /api/accounts

示例:http://49.4.10.4:4100/api/accounts?address=MGmTbvos2VSQAecLraMW3WR1rLncbuk1aJ

6.列出热门账户

GET /api/accounts/top

示例:http://49.4.10.4:4100/api/accounts/top

7.检索帐户的余额

GET /api/accounts/getBalance

示例:http://49.4.10.4:4100/api/accounts/getBalance?address=MGmTbvos2VSQAecLraMW3WR1rLncbuk1aJ

8.检索帐户的公钥

GET /api/accounts/getPublicKey

示例:http://49.4.10.4:4100/api/accounts/getPublicKey?address=MGmTbvos2VSQAecLraMW3WR1rLncbuk1aJ

9.检索账户总数

GET /api/accounts/count

示例:http://49.4.10.4:4100/api/accounts/count

10.创建一个交易

POST /peer/transactions