2011-01-08 9 views
2

1日に1回、6100+株式記号のGoogleファイナンスデータをダウンロードします。 今すぐこのURLに行き、すべての株価記号のデータを取得します。 http://www.google.com/finance?q=NYSE:AA&fstype=iiGoogle Financeデータを簡単に取得する方法はありますか?

このようなデータを取得すると、サーバー上で多くの帯域幅と低速が使用されます。

Googleからデータを取得する方法がありますか?

ありグーグル・ファイナンスAPIはあるが、それはあなたがヤフー・ファイナンスのAPIを見てきた、

答えて

1

は、Googleからのデータなしで生きることができる場合はPHPで利用できないのですか?これは非常に柔軟性があり、一度に複数のシンボルをダウンロードすることができます(必ずしも一度に6100をすべて実行する必要はないかもしれませんが)。

たとえば、あなたが行うことができます:

http://www.gummy-stuff.org/Yahoo-data.htm

+0

この方法を商用アプリケーションで使用できますか? – darsh

2

グーグル・ファイナンスAPIが利用可能です:

http://finance.yahoo.com/d/quotes.csv?s=XOM+BBDb.TO+JNJ+MSFT&f=snd1l1yr

より詳細な情報をAPIの使用方法については、きれいにまで書き込まれていますすべてのWebスクリプト言語で使用します。すべてのAPIは、RESTサービスの利用方法の説明と手順です。 PHPでcURLのようなものを使用して、RESTサービスを呼び出し、XML形式で出力された結果を取得し、XMLを解析して、情報が何であっても表示、保存します。

多くのAPIで使用されているようなPHPの例はありませんが、そのAPIはすべて同じ種類のシステムを使用しているため、Google Spreadsheets Data APIやGoogleドキュメントAPIは、Google Finance APIの出発点として有効です。それらの違いは、渡されたパラメータ、返されたデータ、およびデータを取得するためのパラメータを呼び出すURLです。

関連する問題