2009-07-19 49 views
24

Tôi đang cố gắng kết hợp một tiện ích RSS đơn giản (cho blog wordpress của tôi) sẽ hiển thị một danh sách các cổ phiếu hoặc thị trường và giá hiện tại của chúng.Báo giá chứng khoán API?

I cant dường như để tìm một API cho dữ liệu này bất cứ nơi nào - bất cứ ai có thể đề nghị một điều như vậy (? Có lẽ là một RSS feed)

+3

như thế nào đây không phải lập trình liên quan? Đó là * trực tiếp * liên quan đến việc viết PHP, và chỉ hỏi về một API cho các báo giá chứng khoán. – dbr

+7

Chắc chắn lập trình liên quan và câu hỏi rất hữu ích – Anton

+0

Chắc chắn là vậy. Có những người bị mù ... –

Trả lời

28

Yahoo có một (không có giấy tờ) giá cổ phiếu API như một phần của họ Finance API

về cơ bản, http://download.finance.yahoo.com/d/quotes.csv?s=GOOG&f=ll sẽ trả giá cho GOOG chứng khoán ở định dạng CVS

tham số s là biểu tượng chứng khoán. Bạn có thể chỉ định nhiều, chia tách bằng +

quotes.csv?s=GOOG+YHOO‎ 

Các f tham số là mã định dạng dữ liệu, mà tôi tìm thấy tài liệu từ this Python script (mà cũng là cách tôi đã khám phá ra 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 

Tất cả các tài liệu này được ghi trên this page

Dữ liệu được trả về dưới dạng tệp được phân tách bằng dấu phẩy, nên hoàn toàn nhỏ gọn để phân tích cú pháp bằng bất kỳ ngôn ngữ nào

Bạn cũng có thể sử dụng Tài chính API của Google để có được báo giá cổ phiếu theo một cách hơi tròn một cơn

Về cơ bản bạn tạo một bảng tính của Google, và sử dụng GoogleFinance function:

=GoogleFinance("GOOG"; "price") 

sử dụng ..then API bảng tính để truy cập vào giá trị đó

Tôi tìm thấy điều này thông qua ["Giới thiệu API Google Finance"] (http://googlified.com/introducing-the-google-finance-api/ ) và "How to get a real-time stock quote using Google API" mô tả chi tiết hơn, bao gồm cả shell shell-script đơn giản để truy cập dữ liệu (tôi nghĩ rằng nó có thể được đơn giản hóa bằng cách làm cho bảng tính có thể truy cập công khai)

+0

Đường vòng này có thể hơi khó sử dụng nếu bạn muốn tìm bất kỳ cổ phiếu nào. – futureelite7

+0

API này đã bị ngừng hoạt động: "Chúng tôi nhận thấy rằng dịch vụ này đang được sử dụng vi phạm Điều khoản dịch vụ của Yahoo. Do đó, dịch vụ này sẽ bị gián đoạn. Đối với tất cả các thị trường trong tương lai và nghiên cứu dữ liệu chứng khoán, vui lòng tham khảo để finance.yahoo.com. " – DontFretBrett

Các vấn đề liên quan