为了账号安全,请及时绑定邮箱和手机立即绑定

如何通过API(如GoogleFinance)获取货币汇率?

/ 猿问

如何通过API(如GoogleFinance)获取货币汇率?

API
慕森卡 2019-06-24 13:36:28

如何通过API(如GoogleFinance)获取货币汇率?

现在,我确实找到了GoogleFinanceAPI然后开始研究,但是我发现了很多关于投资组合,交易,头寸和其他我一无所知的信息。

我看错文件了吗?我需要做些什么才能从GF那里得到汇率信息?这可能吗?

编辑

让事情变得更清楚。我对技术不感兴趣,也不想要任何代码。


查看完整描述

3 回答

?
暮色呼如

谢谢你的回答。

自由货币兑换:

  • 每30分钟更新一次费率
  • 现在,免费服务器需要API密钥。

一个示例转换URL是:http:/Free.currencyConverterapi.com/api/v5/转换?q=EUR_US&Compact=y


对于这里的后代,他们还有其他可能的答案:

  1. 雅虎财务API2017年-11-06

    2017年-11-06年终止

    我们已经注意到,该服务的使用违反了雅虎的服务条款。因此,这项服务正在停止。所有未来市场和股票数据研究,请参阅finance.yahoo.com。

    请求:http:/finance.yahoo.com/d/exames.csv?e=.csv&f=sl1d1t1&s=USDINR=X
    这个csv是由一个名为jQuery的插件使用的。咖喱..由于稳定性问题,库里(2017-08-29)开始使用补丁.io。如果您需要的不仅仅是CSV,可能会很有用。

  2. (感谢KeyoYahoo查询语言允许您同时以XML或JSON获取大量货币。数据在第二次更新(而欧洲央行有一天的旧数据),并停止在周末。不需要任何形式的注册。

    http://query.yahooapis.com/v1/public/yql?q=select*from yahoo.finance.xchange where pair in(“USDEUR”,“USDJPY”,“USDBGN”,“USDCZK”,“USDDKK”,“USDGBP”,“USDHUF”,“USDLTL”,“USDLVL”,“USDPLN”,“USDRON”,“USDSEK”,“USDCHF”,“USDNOK”,“USDHRK”,“USDRUB”,“USDTRY”,“USDAUD”,“USDBRL”,“USDCAD”,“USDCNY”,“USDHKD”、“USDIDR”、“USDILS”、“USDINR”、“USDKRW”、“USDMXN”、“USDMYR”、“USDNZD”、“USDPHP”、“USDSGD”、“USDTHB”、“USDZAR”、“USDISK”)&env=store://datatables.org/alltableswithkeys

    这是YQL查询生成器,您可以在其中测试查询并复制url:(不再可用)

    http:/developer.yahoo.com/yql/控制台/?q=显示%20表&env=store:/datatables.org/alltableswithkey#h=从%20 yahoo.finance.xchange%20中选择%20*%20,其中%20对%20%20 in%20%28%22 USDMXN%22%2C%22 DCUSHF%22%29

enter image description here

  1. 开源汇率API

    免费供个人使用(每月1000次点击)
    在自由账户中不允许更改“基数”(从“美元”)
    需要注册。
    请求:http://openexchangerates.org/latest.json
    答复:

    {
      "disclaimer": "This data is collected from various providers ...",
      "license": "all code open-source under GPL v3 ...",
      "timestamp": 1323115901,
      "base": "USD",
      "rates": {
          "AED": 3.66999725,
          "ALL": 102.09382091,
          "ANG": 1.78992886,
          // 115 more currency rates here ...
      }}
  2. 电流层API

    自由计划每月1 000次
    在自由账户中不允许更改“来源”(从“美元”)
    需要注册。
    文件:currencylayer.com/Document

    JSON答复:

    {
      [...]
      "timestamp": 1436284516,
      "source": "USD",
      "quotes": {
          "USDAUD": 1.345352401,
          "USDCAD": 1.27373397,
          "USDCHF": 0.947845302,
          "USDEUR": 0.91313905,
          "USDGBP": 0.647603397,
          // 168 world currencies
          }
      }
  3. Fixer.io API(欧洲中央银行数据)

    每月1 000次免费点击计划
    更改“源”(从“美元”)是不允许在自由帐户需要登记。

    这个API端点被废弃,并将于2018年6月1日停止工作。欲了解更多信息,请访问:https://github.com/fixerAPI/fixer#readme)


    网站:http://fixer.io/ 
    示例请求:http://api.fixer.io/latest?base=USD 
    每天只收集一个值

  4. 欧洲中央银行饲料

    医生:http:/www.ecb.int/stats/exchange/eurofxref/html/index.en.html#dev
    请求:http:/www.ecb.int/stats/eurofxref/eurofxref-daily.xml

    XML响应:

    <Cube>
      <Cube time="2015-07-07">
      <Cube currency="USD" rate="1.0931"/>
      <Cube currency="JPY" rate="133.88"/>
      <Cube currency="BGN" rate="1.9558"/>
      <Cube currency="CZK" rate="27.100"/></Cube>
  5. 交换器

    根据该网站:

    汇率API是欧洲中央银行公布的当前和历史汇率的免费服务。
    该服务与Fixer.io兼容,并且非常容易使用:不需要API密钥。例如(这使用curl,但您可以使用您最喜欢的请求工具):


    > curl https://api.exchangeratesapi.io/latest?base=GBP&symbols=USD
    {"base":"GBP","rates":{"USD":1.264494191},"date":"2019-05-29"}


查看完整回答
反对 回复 2019-06-24
?
九州编程

据我所知,欧洲央行(ECB)也有最可靠的免费饲料。它包含大约28种货币,并至少每天更新。

http:/www.ecb.int/stats/eurofxref/eurofxref-daily.xml

有关更多格式和工具,请参见欧洲央行参考页面:http:/www.ecb.int/stats/exchange/eurofxref/html/index.en.html


查看完整回答
反对 回复 2019-06-24

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信