问题描述
我正在关注区块链提供的 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 (将#修改为@)