您尚未绑定ZB账户,绑定后可直接登录ZB充值QC

(请在ZB充值QC完成后,在ZBG账户资金一键转入即可)

取消 绑定ZB

{{modeltext}}

以后再说 {{modelGoText}}

登录ZB短信验证

点击刷新验证码
温馨提示: 请在ZB充值QC完成后,在ZBG账户资金一键转入即可
取消 立即登录
用户API-HTTP接口

HTTPAPI

zbg为用户提供了一个简单的而又强大的API,旨在帮助用户快速高效的将zbg交易功能整合到自己应用当中。如果在使用过程中有任何问题,请联系我们技术讨论QQ群:829230107 ,我们将会为您做出最权威的解答.

CCXT 示例: https://github.com/zbgapi/ccxt/

Java 示例: https://github.com/zbg-user-api-demo/user_api_demo_java.git

Python 示例: https://github.com/zbg-user-api-demo/user_api_demo_py.git

API地址域名地址

域名地址:https://www.zbg.com/

使用说明

使用这些API之前首先要获取两项参数,在网站登录后,进入API功能开启然后获取Api Id和Api Secret两项参数。通过这两个参数拥有交易下单、提币等高级权限,请用户注意保密。所有http接口都需要进行签名,签名规则在后面说明。

1市场行情类接口

注意,市场行情类接口的域名和前面几部分HTTP接口不同,不需要签名,header不需要传签名的几个参数。一个IP一分钟内最多只能访问1000次这部分接口,请注意频率控制。

1.1 所有市场24H市场行情

这个数据服务端更新速度为10秒一次,不必太过频繁获取
path:https://kline.zbg.com/api/data/v1/tickers
请求方式:get
请求报文

isUseMarketName=true          //必传,选择true则返回的结果中用BTC_USDT这样的市场名替代掉marketId,false则使用marketId

返回报文分两种格式
isUseMarketName为fasle时格式如下

{
    "resMsg": {
        "code": "1",
        "method": null,
        "message": "success !"
    },
    "datas": [
        [
            99,
            "0.0",
            "0",
            "0",
            "0",
            "0.0",
            "[]",
            "9.396",
            "9.08",
            "21469873.428"
        ],
        [
            90,
            "8249994.968",
            "8257720.9458",
            "8207608.58",
            "1080294.9779",
            "0.51",
            "[[1, 8219706.597], [2, 8249994.998]]",
            "7418805.42381067",
            "7418805.425",
            "21469873.428"
        ]
    ]
}

isUseMarketName为true时格式如下

{
    "resMsg": {
        "code": "1",
        "method": null,
        "message": "success !"
    },
    "datas": {
        "ETC_USDT": [
            99,
            "0.0",
            "0",
            "0",
            "0",
            "0.0",
            "[]",
            "9.296",
            "9.708",
            "21469873.428"
        ],
        "BTC_KRW": [
            90,
            "8245004.195",
            "8257720.93",
            "8207608.57",
            "1187226.0187",
            "0.45",
            "[[1, 8219706.597], [2, 8245004.125]]",
            "7418805.413",
            "7418805.47",
            "21469873.408"
        ]
    }
}

数据说明

[ 市场ID, 最新成交价, 最高价,最低价, 24小时成交量,24小时涨跌幅, 最近6H收盘价列表,买一价,卖一价,24小时成交额(单位是买方币种)]

最近6H收盘价列表按时间顺序排序,数据说明:

[[序号, 收盘价], [序号, 收盘价], [序号, 收盘价]]

1.2 单个市场24H市场行情

这个数据服务端更新速度为10秒一次,不必太过频繁获取
path:https://kline.zbg.com/api/data/v1/ticker
请求方式:get
请求报文


marketName=ZT_USDT          //市场名称

返回报文格式

{
    "datas": [
        99,
        "826.4023",
        "826.4023",
        "820.5862",
        "172.1401",
        "0.73",
        "[[1, 821.597], [2, 826.7998], [3, 826.4023]]",
        "741.4126",
        "741.4237",
        "2143.408"
    ],
    "resMsg": {
        "code": "1",
        "method": null,
        "message": "success !"
    }
}

数据说明

[ 市场ID, 最新成交价, 最高价,最低价, 24小时成交量,24小时涨跌幅, 最近6H收盘价列表,买一价,卖一价,24小时成交额(单位是买方币种)]

最近6H收盘价列表按时间顺序排序,数据说明:

[[序号, 收盘价], [序号, 收盘价], [序号, 收盘价]]

1.3 K线

path:https://kline.zbg.com/api/data/v1/klines
请求方式:get
请求报文


marketName=ZT_USDT             //市场名称
type=1M                         //K线类型,支持1M,5M,15M,30M,1H,1D,1W 七种类型,分别代表1-30分钟,1小时,1日,1周
dataSize=5                      //数据量,最多为100

返回报文格式

{
    "datas": [
        [
            "K",
            "90",
            "etc_usdt",
            "1532181600",
            "826.7",
            "827.68",
            "826.68",
            "826.07",
            "492261",
            "0.04",
            "6.8",
            "1H",
            "false"
            "407073731.01"
        ],
        ..........
    ],
    "resMsg": {
        "code": "1",
        "method": null,
        "message": "success !"
    }
}

数据说明

[数据类型, 市场ID, 市场名字, 时间戳, 开盘数据, 最高价, 最低价, 收盘价, 成交量, 涨跌幅度, 美元汇率, K线周期, 是否经过转换,成交额(单位是买方币种)]

1.4 交易记录

path:https://kline.zbg.com/api/data/v1/trades
请求方式:get
请求报文


marketName=ZT_USDT             //市场名称
dataSize=10                     //数据量,最多为20

返回报文格式

{
    "datas": [
        [
            "T",
            "90",
            "1532183063",
            "ETC_USDT",
            "bid",
            "827.90",
            "515.50"
        ],
        ..........
    ],
    "resMsg": {
        "code": "1",
        "method": null,
        "message": "success !"
    }
}

数据说明

[数据类型, 市场ID, 时间戳, 市场名称, 买卖类型(asks卖bids买), 价格, 量]

1.5 盘口数据(市场深度)

本接口最多返回买卖50档的盘口数据
path:https://kline.zbg.com/api/data/v1/entrusts
请求方式:get
请求报文


marketName=ZT_USDT             //市场名称
dataSize=5                      //档位数,表示买卖各5档,最大为50

返回报文格式

{
    "datas": {
        "asks": [
            [
                "824.898",
                "5.95"
            ],
            [
                "741.435",
                "4.88"
            ],
            [
                "741.47",
                "0.01"
            ]
        ],
        "bids": [
            [
                "294",
                "24.32"
            ],
            [
                "247",
                "2.064"
            ],
            [
                "216",
                "17.043"
            ]
        ],
        "timestamp": "1532183394"
    },
    "resMsg": {
        "code": "1",
        "method": null,
        "message": "success !"
    }
}

数据说明

asks:(卖盘)[[价格, 量]]
bids:(买盘)[[价格, 量]]
会话

{{selectedConversation.conversationName}}

{{curr.unreadCount}}

{{curr.conversationName}}

发送消息

{{item.senderInfo.nickname}}