4

私はこのようにYahoo Finance APIを使用しています:

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

これで、現在の GBP -> Euro のレートがわかります。

しかし、利用可能なすべての通貨をリストするにはどうすればよいでしょうか?

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

4

4 に答える 4

13

あなたはこれをチェックしたい、それはまさにあなたが探しているものです: http://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote?format=json

于 2014-03-04T22:49:17.620 に答える
9

Yahoo Finance API でサポートされている通貨/株式の公式リストはありません。

通貨ページに移動し、すべての取引ペアをコピーして貼り付けて直接使用するか、このxmlを使用して解析し、名前と価格の両方を取得できます。

于 2012-08-13T14:17:53.497 に答える
2

これは、@swyx からの JSON フィードを使用し、USD とペアになっているすべての通貨のソートされたリストを返す bash ワンライナーです。

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

現在は機能していますが、フィードのフォーマット (そしてもちろん構造) は時間の経過とともに変更される可能性があります。

于 2015-01-08T10:35:42.577 に答える
2

これを行うだけです:

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

最後に AABBB=X をカンマ区切りで追加

于 2014-03-11T12:07:58.120 に答える