実現したいこと
どこでつまずいてるか
わからないです
どうしたら接続できますか?
発生している問題・分からないこと
{'error': 'ERR-5106 Invalid request parameter. channel'}
パラメーターが不正な場合に返ってきます。
って返ってきます
該当のソースコード
python
1import asyncio 2import json 3import websockets 4 5async def subscribe_to_orderbook(): 6 uri = "wss://api.coin.z.com/ws/public/v1" 7 async with websockets.connect(uri) as websocket: 8 subscribe_msg = { 9 "command": "subscribe", 10 "channel": "orderbook", 11 "symbol": "BTC_JPY" 12 } 13 await websocket.send(json.dumps(subscribe_msg)) 14 15 while True: 16 response = await websocket.recv() 17 data = json.loads(response) 18 if "channel" in data and data["channel"] == "orderbook": 19 # 板情報の処理 20 print("板情報:", data) 21 22async def main(): 23 await subscribe_to_orderbook() 24 25if __name__ == "__main__": 26 asyncio.run(main())
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
{'error': 'ERR-5106 Invalid request parameter. channel'}
パラメーターが不正な場合に返ってきます。
って返ってきます
補足
特になし
回答1件
あなたの回答
tips
プレビュー