【问题标题】:Yahoo finance API list of all currencies [closed]所有货币的雅虎金融 API 列表 [关闭]
【发布时间】:2012-08-13 09:41:24
【问题描述】:

我正在使用这样的 Yahoo Finance API:

http://download.finance.yahoo.com/d/quotes.csv?s=GBPEUR=X&f=l1

这给了我英镑 -> 欧元的当前汇率。

但是我怎样才能让它列出所有可用的货币呢?

http://download.finance.yahoo.com/d/quotes.csv?s=X&f=n0http://download.finance.yahoo.com/d/quotes.csv?s=X&f=c4` 是一个开始,但我不能再进一步了。

文档:http://code.google.com/p/yahoo-finance-managed/wiki/csvQuotesDownload

【问题讨论】:

    标签: api csv yahoo currency yahoo-finance


    【解决方案1】:

    你想看看这个,这正是你要找的东西:http://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote?format=json

    【讨论】:

    • 这是 JSON 格式,问题要求 csv。
    • 有没有办法获得询价和出价?
    • 问题在技术上并不要求 csv。它是雅虎金融的副产品。没有办法免费获得历史出价要求。无论如何,它们对主要货币来说非常紧缩,这并没有真正意义,因为如果你真的想谈论流动性,那么你必须关心市场深度。
    【解决方案2】:

    没有雅虎财经 API 支持的货币/股票的官方列表。

    您可以转到currency page,复制粘贴所有交易对并直接使用它们,或者使用此xml,对其进行解析并检索名称和价格。

    【讨论】:

    • xml 链接已损坏。你知道现在正确的链接是什么吗?
    【解决方案3】:

    你可以这样做:

    http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s=USDGBP=X,USDEUR=X
    

    在末尾添加 AAAABB=X,逗号分隔

    【讨论】:

    【解决方案4】:

    这是一个 bash 单行代码,它将使用来自 @swyx 的 JSON 提要并返回与美元配对的每种货币的排序列表:

    curl http://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote?format=json \
       | grep USD/ | cut -d'/' -f2 | cut -c1-3 | sort
    

    它现在可以使用,但随着时间的推移,提要的格式(当然还有结构)会发生变化。

    【讨论】:

    • 干杯,我现在不知道那是什么,但如果我需要,我将来会回到这个
    猜你喜欢
    • 1970-01-01
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-19
    • 1970-01-01
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    相关资源
    最近更新 更多