2015-04-07 2 views
1

Я создал и API на deevloper.yahoo.com и в консоли yql https://developer.yahoo.com/yql/console.Как получить данные о запасах yahoo?

Отметьте местонахождение сообщества и найдите финансирование.

У меня есть результат данных запаса. Здесь я получаю точные данные для исторических данных в формате josn и xml.

Ссылка на исторические данные yahoo.finance.historicaldata.

как я получил все данные

http://finance.yahoo.com/q/hp?s=AAPL+Historical+Prices и запросы остальных для этой акции является

yql?q=select%20*%20from%20yahoo.finance.historicaldata%20where%20symbol%20%3D%20%22YHOO%22%20and%20startDate%20%3D%20%222009-09-11%22%20and%20endDate%20%3D%20%222010-03-10%22&format=json&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback= 

при попытке других акций, как yahoo.finance.balancesheet и других акции

Я вижу параметр, который я посылаю в url, является неправильным, особенно если условие в другом варианте запаса

Может ли кто-нибудь сказать, что будет точным url fo r другой наличие опция.

ответ

0

Что вы, кажется, хочу это:

https://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.historicaldata where symbol = "YHOO" and startDate = "2009-09-11" and endDate = "2010-03-10"&format=json&diagnostics=true&env=store://datatables.org/alltableswithkeys&callback= 

Вы можете кормить, что URL к, например, wget, и он будет возвращать сгусток JSON.

Где я нашел этот URL? Я запустил YQL Console с помощью Show Community Tables. Затем я ввел ваш запрос (параметр q в приведенном выше) и получил обратно действующий JSON. Наконец, я спустился в нижнюю часть страницы, где он говорит THE REST QUERY зеленым цветом и скопировал URL-адрес из коробки.

Смежные вопросы