小编Mr_*_*mes的帖子

使用 python 请求从 oanda V20 Rest api 流式定价

我正在尝试从 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,表示不支持该方法。我究竟做错了什么?

python rest algorithmic-trading python-2.7 python-requests

5
推荐指数
1
解决办法
4041
查看次数

设置属性时的Javascript对象设置具有相同名称的所有属性

我最近才开始使用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)

javascript object node.js

0
推荐指数
1
解决办法
58
查看次数