【发布时间】:2016-11-12 07:19:17
【问题描述】:
我正在尝试使用终端从 Oanda 获取价格。
Oanda http://developer.oanda.com/rest-live/rates/#getCurrentPrices 提供的用于检索价格的代码是 curl X GET "https://api-fxpractice.oanda.com/v1/prices?instruments=EUR_USD%2CUSD_JPY%2CEUR_CAD",
但是当我将其键入终端时,我得到的响应是:
"code" : 3,
"message" : "This request requires authorization",
"moreInfo" : "http:\/\/developer.oanda.com\/docs\/v1\/auth\/#overview"
我了解错误源于需要授权和网站curl -H "Authorization: Bearer xxxxxxxxx-xxxxxxxxxx" https://api-fxpractice.oanda.com/v1/accounts
因此,我想询问我应该在终端中键入什么,以便我可以从 Oanda 检索价格,因为授权和价格检索是网站给出的curl 中的两个不同指令。我知道它可以通过使用请求在 python 中实现,只是想知道它是如何通过curl 进行管理的,因为我对编程比较陌生。
【问题讨论】:
标签: bash curl terminal authorization algorithmic-trading