2016-07-25 9 views
2

Я работаю над получением данных финансовых компаний yahoo, и мне удалось получить данные о запасах компаний. Помимо основных данных, я также пытаюсь получить данные о ключевых статистических данных для одной и той же компании. Ниже изображения - это ключевые поля статистики, которые мне нужны.Как получить ключевую статистику для веб-поиска yahoo finance api?

enter image description here

Я использую Yahoo API веб-сервиса, чтобы получить данные о запасах. Но когда я пытаюсь добавить параметры, такие как f = nab и f = snbaopl1, я получаю 406 код ошибки ответа. Ниже приведен финансовый ави, который я использую.

http://finance.yahoo.com/webservice/v1/symbols/SPARC.BO/quote?format=json&view=detail&f=nab 

Если это способ дать, то как мне получить статистику ключевых запасов для компаний.

+0

Может ли кто-нибудь помочь мне? Я очень стараюсь и разбираюсь во многих отношениях, но я не нашел альтернативных вариантов. Тот, который я нашел, устарел. Почему никто не отвечает на вопросы yahoo. –

ответ

10

Вы можете попробовать доступа к этому ссылка:

https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOUR_COMPANY_SYMBOL?modules=ANY_PERMITTED_MODULE_SEPPARATED_BY_COMMAS

я нашел несколько модулей, которые я думаю, интересны:

assetProfile 
financialData 
defaultKeyStatistics 
calendarEvents 
incomeStatementHistory 
cashflowStatementHistory 
balanceSheetHistory 

эта ссылка будет ответ с файлом JSon.

+0

Может ли это быть изменено для извлечения файла csv? –

+0

я так не думаю –

+1

Thankyou !! То, что я искал ... , но есть еще несколько атрибутов, которые я не мог получить, что мне нужно, т. Е. Цена/продажи (ttm), рыночная капитализация (внутридневная) [очень важно], цена/продажи (ttm) Любая помощь в отношении этих атрибутов? –

2

Я удалось получить данные Yahoo Finance key_statistics с помощью следующих цитатах апи http://finance.yahoo.com/d/quotes.csv?s=MSFT&f=snd1l1ydrbj1mt8opjk

По умолчанию АНИ будет отображать данные в формате CSV, если мы хотим, мы можем преобразовать вывод CSV в JSON format.The цитаты api отлично работают с моим требованием получить вышеупомянутые статистические данные, которые приведены как f = snd1l1ydrbj1mt8opjk, а также получение формата JOSN путем преобразования вывода csv в JSON.

+0

По-прежнему работает с 20 марта 2017 года. Также замечательный улов! – t0mgs

+0

Что означает 'f = snd1l1ydrbj1mt8opjk'? Можете ли вы объяснить, что обозначают эти поля? Благодарю. –

+1

s = символ (т.е., Ticker символ) п = Полное наименование d1 = Последняя сделка Дата l1 = Последняя сделка (Цена только) у = Дивидендная доходность d = Дивиденд/Share г = P/E Ratio б = Bid ​​ j1 = Рыночная капитализация м = Диапазон t8 Дэх = 1yr Целевая цена о = Открыть р = Предыдущий Закрыть J = 52-недельный минимум к = 52-недельный максимум –