2010-02-15 4 views
1

Мне нужно получить цены на акции с веб-службы, и единственный разумный способ, который я нашел, - это использовать строку запроса ниже.Yahoo Finance CSV-запрос не возвращается в январе

Проблема в том, что с приведенной ниже строкой результат начинается в феврале, а не в январе. Кто-нибудь испытывает эту услугу и может мне помочь?

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

Кроме того, делает любое тело есть хорошие советы ссылки на финансовых веб-сервисов. Я был на странице Yahoo, но все, что они, похоже, упоминают, это RSS-каналы.

Кроме того, страница API Google Finance выглядит путаной.

Спасибо. Конор

ответ

1

Параметры для URL следующим образом:

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, 

Так, чтобы начать в январе установить a=0, не 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

Благодарим за это. У вас есть ссылка на любую документацию для этой службы? Еще раз спасибо .. – conor

+0

@Conor: Хотел бы я, но нет, я не знаю, где Yahoo публикует документацию для этого. http://developer.yahoo.net/forum/index.php?showtopic=1066 предполагает, что он должен быть на http://developer.yahoo.com/finance/, но он бьет меня, если он на самом деле там. – unutbu