我想使用Oanda-v20-API接收交易信息。在网站上说我可以使用rest-api来获取流,但是我找不到使用他们的库的方法吗?
还是使用jax-rs?
谢谢。
答案 0 :(得分:0)
在python 3中尝试此操作,或将其放入jupyter笔记本中
import requests
import json
headers = {'Content-Type': 'application/json',
"Authorization": "Bearer <<YOUR ACCESS CODE HERE>>"}
# Streaming prices
baseurl = 'https://stream-fxpractice.oanda.com/v3/accounts/<<your account id here>>/pricing/stream'
payload = { 'instruments' : 'EUR_USD'}
r = requests.get(baseurl, params=payload, headers=headers, stream=True)
print(r.headers)
print('\n')
for line in r.iter_lines():
if line:
print(json.loads(line.decode("utf-8")))