使用curl从Oanda(交易平台)检索价格

好奇的乔德

我正在尝试使用终端从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因为我是编程的新手。

克里斯多夫·L

我对Oanda不熟悉,但似乎他们正在使用OAuth2来保护其Web服务。根据他们的文档,您应该能够通过其用户界面(“我的帐户->我的服务->管理API访问权限”)生成“个人访问令牌”。

一旦获得了这样的令牌,就应该能够像下面这样调用他们的Web服务:

curl -H "Authorization: Bearer yourpersonalaccesstoken" -X GET "https://api-fxtrade.oanda.com/v1/prices?instruments=EUR_USD%2CUSD_JPY%2CEUR_CAD"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章