我正在尝试从 Oandas 的 V20 Rest api 流式传输仪器的价格,但没有取得太大成功。我正在使用 python requests,因为它适用于常规 get 请求。这是我必须要做的:
import requests
url = 'https://stream-fxpractice.oanda.com/v3/accounts/MY_ACCOUNT_ID/pricing?instruments=EUR_USD'
head = {'Content-type':"application/json",
'Accept-Datetime-Format':"RFC3339",
'Authorization':"Bearer MY_ACCESS8TOKEN"}
r = requests.get(url, headers=head, stream=True)
print(r)
for line in r.iter_lines():
if line:
decoded_line = line.decode('utf-8')
print(json.loads(decoded_line))
Run Code Online (Sandbox Code Playgroud)
响应错误代码为 405,表示不支持该方法。我究竟做错了什么?
我最近才开始使用javascript和NodeJs.我面临一个简单的问题,我发现很难在网上找到答案.我正在初始化一个对象,其中包含多个产品,每个产品都有价格和可用性.当我尝试设定一个产品的价格时,它会设定所有产品的价格,而不仅仅是我想要设定的产品的价格.我究竟做错了什么?
var ProdStruct = {
'price' : 0,
'available' : 0,
};
var Prods = {
'1' : ProdStruct,
'2' : ProdStruct,
'3' : ProdStruct,
'4' : ProdStruct,
'5' : ProdStruct,
'6' : ProdStruct,
'6' : ProdStruct,
'7' : ProdStruct
};
Prods['6']['price'] = 99;
console.log(Prods);Run Code Online (Sandbox Code Playgroud)
输出:
{ '1': { price: 99, available: 0 },
'2': { price: 99, available: 0 },
'3': { price: 99, available: 0 },
'4': { price: 99, available: 0 },
'5': { price: 99, available: …Run Code Online (Sandbox Code Playgroud)