Web service

Da Thinkfn
Revisão das 04h31min de 6 de abril de 2008 por Incognitus (discussão | contribs)

(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)

Um Web service é uma aplicação que pode ser invocada através da Internet.

Os consumidores de Web services são outras aplicações que comunicam, usualmente via HTTP, usando standards de XML como o SOAP, WSDL e UDDI.

Objectivo

O objectivo de um Web service é providenciar a outras aplicações uma forma simples e transparente de acederem às capacidades de uma dada aplicação remota, usando a infraestrutura da web para efectuar as comunicações. No fundo um Web service cumpre os mesmos objectivos de uma API numa máquina local.

Yahoo Finance

O Web service do Yahoo Finance é talvez o mais conhecido entre sites financeiros.

O formato da URL para invocar este web service é:

http://finance.yahoo.com/d/quotes.csv?s=lista de tickers separados por +&f=Parâmetros

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

O resultado são os dados pedidos na ordem pedida, num formato CSV (separados por vírgulas).

Parâmetros

Código Dado obtido
a Ask a2 Average Daily Volume a5 Ask Size b Bid b2 Ask (Real-time) b3 Bid (Real-time) b4 Book Value b6 Bid Size c Change & Percent Change c1 Change c3 Commission c6 Change (Real-time) c8 After Hours Change (Real-time) d Dividend/Share d1 Last Trade Date d2 Trade Date e Earnings/Share e1 Error Indication (returned for symbol changed / invalid) e7 EPS Estimate Current Year e8 EPS Estimate Next Year e9 EPS Estimate Next Quarter f6 Float Shares g Day's Low g1 Holdings Gain Percent g3 Annualized Gain g4 Holdings Gain g5 Holdings Gain Percent (Real-time) g6 Holdings Gain (Real-time) h Day's High i More Info i5 Order Book (Real-time) j 52-week Low j1 Market Capitalization j3 Market Cap (Real-time) j4 EBITDA j5 Change From 52-week Low j6 Percent Change From 52-week Low k 52-week High k1 Last Trade (Real-time) With Time k2 Change Percent (Real-time) k3 Last Trade Size k4 Change From 52-week High k5 Percebt Change From 52-week High l Last Trade (With Time) l1 Last Trade (Price Only) l2 High Limit l3 Low Limit m Day's Range m2 Day's Range (Real-time) m3 50-day Moving Average m4 200-day Moving Average m5 Change From 200-day Moving Average m6 Percent Change From 200-day Moving Average m7 Change From 50-day Moving Average m8 Percent Change From 50-day Moving Average n Name n4 Notes o Open p Previous Close p1 Price Paid p2 Change in Percent p5 Price/Sales p6 Price/Book q Ex-Dividend Date r P/E Ratio r1 Dividend Pay Date r2 P/E Ratio (Real-time) r5 PEG Ratio r6 Price/EPS Estimate Current Year r7 Price/EPS Estimate Next Year s Symbol s1 Shares Owned s7 Short Ratio t1 Last Trade Time t6 Trade Links t7 Ticker Trend t8 1 yr Target Price v Volume v1 Holdings Value v7 Holdings Value (Real-time) w 52-week Range w1 Day's Value Change w4 Day's Value Change (Real-time) x Stock Exchange y Dividend Yield


Fonte

Ver também