Blockchain.com Market OHLC 数据 API 调用

问题描述

我正在关注区块链提供的 documentation。成功订阅频道。

但是我如何获取数据呢?我想检索历史数据,并且能够接收实时数据。

这是我的python代码

#!/usr/bin/python
# Simple python websocket client
# https://github.com/websocket-client/websocket-client
from websocket import create_connection
options = {}
options['origin'] = 'https://exchange.blockchain.com'
url = "wss://ws.prod.blockchain.info/mercury-gateway/v1/ws"
ws = create_connection(url,**options)
#msg = '{"token": "sdwerdsf-bgft-345d-hfds-asdfghjkl","action": "subscribe","channel": "prices"}'


msg = """{"token": "sdwerdsf-bgft-345d-hfds-asdfghjkl","channel": "prices","symbol": "BTC-USD","granularity": 60
        }"""

ws.send(msg)
result =  ws.recv()
print(result)
# { "seqnum":0,#   "event":"subscribed",#   "channel":"auth",#   "readOnly":false }
ws.close()

回复

# ./blockchain-apitest.py
{"seqnum":0,"event":"subscribed","channel":"prices","symbol":"BTC-USD","granularity":60}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...