Appearance
Description
Use books for snapshot data, book1 for 1 depth level, book5 for 5 depth levels, book15 for 15 depth levels.
books: Push the fullsnapshotdata for the first time, push all afterwards, that is, if there is a change in depth, the depth data that has changed will be pushed.book1: 1 depth level will be pushed every time.book5: 5 depth levels will be pushed every time.book15: 15 depth levels will be pushed every time.
Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| op | String | Yes | Operation, subscribe unsubscribe |
| args | List<Object> | Yes | List of channels to request subscription |
| > ch | String | Yes | Channel name: depth_books,depth_book1,depth_book5,depth_book15 |
| > symbol | String | Yes | Product ID |
request example:
json
{
"op":"subscribe",
"args":[
{
"symbol":"BTCUSDT",
"ch":"depth_book1"
}
]
}Push Parameters
| Parameter | Type | Description |
|---|---|---|
| ch | Object | Channel name |
| symbol | String | Product ID |
| ts | Int64 | Time stamp |
| data | String | Subscription data |
| > a | List<String> | Seller depth |
| > b | List<String> | Buyer depth |
push data:
json
{
"ch": "depth_book1",
"symbol": "BTCUSDT",
"ts": 1732178884994,
"data":{
"b":[
[
"7403.89",
"0.002"
]
],
"a": [
[
"7405.96",
"3.340"
]
]
}
}