2010-02-15 20 views
1

J'ai besoin d'obtenir des cours boursiers à partir d'un service web et le seul moyen raisonnable que j'ai trouvé est d'utiliser la chaîne de requête ci-dessous.Yahoo finance CSV requête pas de retour janvier dans le résultat

Le problème est qu'avec la chaîne ci-dessous le résultat commence en février et non en janvier. Quelqu'un at-il l'expérience de ce service et peut m'aider?

http://ichart.finance.yahoo.com/table.csv?s=GOOG&a=1&b=1&c=2010&d=1&e=1&f=2010&g=d&ignore=.csv

En outre, le fait de tout organisme ont des liens de conseils bons sur les services Web financiers. J'ai été sur la page Yahoo, mais tout ce qu'ils semblent mentionner est des flux RSS. En outre, la page de l'API Google Finance est un peu déroutante.

Merci. Conor

Répondre

1

Les paramètres de l'URL sont les suivantes:

a <- beginning month (0--11) 
b <- beginning day (1--??) 
c <- Beginning year 
d <- End month (0--11) 
e <- End day 
f <- End year 
g <- 'd'=>daily, 'v'=>dividends, 'm'=>monthly, 

Donc, pour commencer en Janvier, mis a=0, pas a=1.

http://ichart.finance.yahoo.com/table.csv?s=GOOG&a=0&b=1&c=2010&d=1&e=1&f=2010&g=d&ignore=.csv

+0

Merci pour cela. Avez-vous un lien vers une documentation pour ce service? Merci encore .. – conor

+0

@Conor: Je souhaite que je l'ai fait, mais non, je ne sais pas où Yahoo publie de la documentation pour cela. http://developer.yahoo.net/forum/index.php?showtopic=1066 suggère qu'il devrait être à http://developer.yahoo.com/finance/, mais il me bat si c'est réellement là. – unutbu