我正在使用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=n0和http://download.finance.yahoo.com/d/quotes.csv?s=X&f=c4`是一个开始,但我不能比这更进一步。
文档:http://code.google.com/p/yahoo-finance-managed/wiki/csvQuotesDownload
答案 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
今天有效,但随着时间的推移,饲料的格式(当然还有结构)也会发生变化。