雅虎财务所有货币的API列表

时间:2012-08-13 09:41:25

标签: api csv yahoo currency yahoo-finance

我正在使用Yahoo Finance API:

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

这给了我目前的GBP费率 - >欧元。

但我如何才能列出所有可用的货币?

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

4 个答案:

答案 0 :(得分:12)

答案 1 :(得分:8)

Yahoo Finance API不支持官方的货币/股票清单。

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

答案 2 :(得分:2)

你会这样做:

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

将AAABBB = X添加到末尾,逗号分隔

答案 3 :(得分:2)

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

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

今天有效,但随着时间的推移,饲料的格式(当然还有结构)也会发生变化。