2009-07-19 20 views
24

私は、株式や市場のリストとその現在の価格を表示する簡単なRSSウィジェット(WordPressブログ用)をまとめようとしています。株価情報API?

私はどこでも、このデータのためのAPIを見つけるように見えるカント - (?おそらくRSSフィードとして)誰もがそのようなことを提案することができ

+3

? PHPを書くことに直接関連しており、株式相場のためのAPIについて質問しています。 – dbr

+7

間違いなくプログラミング関連の非常に便利な質問 – Anton

+0

もちろんです。あまりにも盲目的な人々がいる... –

答えて

28

Yahooは(文書化されていない)株式を持っているが、そのFinance API

の一部としてAPIを引用します

基本的には、http://download.finance.yahoo.com/d/quotes.csv?s=GOOG&f=llsパラメータは銘柄記号である

CVS形式でGOOG株式の価格を返します。あなたはfパラメータは、私がthis Python scriptから文書化されたデータ形式コード、ある+

quotes.csv?s=GOOG+YHOO‎ 

で区切って複数指定することができます(私はAPIを発見する方法もある。):

code description 

l1  price 
c1  change 
v  volume 
a2  avg_daily_volume 
x  stock_exchange 
j1  market_cap 
b4  book_value 
j4  ebitda 
d  dividend_per_share 
y  dividend_yield 
e  earnings_per_share 
k  52_week_high 
j  52_week_low 
m3  50day_moving_avg 
m4  200day_moving_avg 
r  price_earnings_ratio 
r5  price_earnings_growth_ratio 
p5  price_sales_ratio 
p6  price_book_ratio 
s7  short_ratio 

彼らはすべての任意の言語

に解析する全く些細なことする必要があり this page

データをカンマ区切りのファイルとして返され、上の文書化されています

また、あなたがGoogleスプレッドシートを作成

基本的にはややラウンド試合の方法で株価を取得するには、Googleの財務APIを使用し、GoogleFinance function使用することができます。

=GoogleFinance("GOOG"; "price") 

..then使用をスプレッドシートのAPIは

は私が( http://googlified.com/introducing-the-google-finance-api/ )[「グーグル・ファイナンスAPIの紹介」]を経由してこれを見つけ、その値にアクセスし、そして "How to get a real-time stock quote using Google API"が、これは単純なbashシェル・スクリプトを含む詳細について説明しますデータにアクセスすることができます(スプレッドシートを一般公開することで簡略化できると思います)

+0

このラウンドアバウトの方法は、在庫を見つけるには少し使いにくいかもしれません。 – futureelite7

+0

このAPIは廃止されました: "このサービスは、Yahooの利用規約に違反して使用されていることがわかりましたので、サービスは中止されています。 finance.yahoo.comへ」 – DontFretBrett

6

Wordpressのプラグインはいくつかあります。中でも:

これは、関連するプログラミングされていませんどのように

http://wordpress.org/extend/plugins/stock-quote-sidebar/

http://andy.hillhome.org/blog/code/stockquotesidebar/

http://wordpress.org/extend/plugins/stocks-watchlist/

+0

そして6ヶ月後にこの答えの不思議な落とし穴がなぜ、なぜですか?質問はWordpressにタグ付けされています。 – markratledge

関連する問題