回答編集履歴
3
修正
test
CHANGED
@@ -3,3 +3,32 @@
|
|
3
3
|
https://api.coin.z.com/docs/#ws-orderbooks
|
4
4
|
|
5
5
|
板情報を取得する場合、channel は、「orderbooks」 を指定する必要があるようです。
|
6
|
+
|
7
|
+
```
|
8
|
+
import asyncio
|
9
|
+
import json
|
10
|
+
import websockets
|
11
|
+
|
12
|
+
async def subscribe_to_orderbook():
|
13
|
+
uri = "wss://api.coin.z.com/ws/public/v1"
|
14
|
+
async with websockets.connect(uri) as websocket:
|
15
|
+
subscribe_msg = {
|
16
|
+
"command": "subscribe",
|
17
|
+
"channel": "orderbooks",
|
18
|
+
"symbol": "BTC_JPY"
|
19
|
+
}
|
20
|
+
await websocket.send(json.dumps(subscribe_msg))
|
21
|
+
|
22
|
+
while True:
|
23
|
+
response = await websocket.recv()
|
24
|
+
data = json.loads(response)
|
25
|
+
if "channel" in data and data["channel"] == "orderbooks":
|
26
|
+
# 板情報の処理
|
27
|
+
print("板情報:", data)
|
28
|
+
|
29
|
+
async def main():
|
30
|
+
await subscribe_to_orderbook()
|
31
|
+
|
32
|
+
if __name__ == "__main__":
|
33
|
+
asyncio.run(main())
|
34
|
+
```
|
2
修正
test
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
apiの説明書は読みましたか?
|
2
2
|
|
3
|
-
https://coin
|
3
|
+
https://api.coin.z.com/docs/#ws-orderbooks
|
4
4
|
|
5
|
-
板情報を取得する場合、channel は、
|
5
|
+
板情報を取得する場合、channel は、「orderbooks」 を指定する必要があるようです。
|
1
修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
|
1
|
+
apiの説明書は読みましたか?
|
2
2
|
|
3
3
|
https://coincheck.com/ja/documents/exchange/api#websocket-order-book
|
4
4
|
|