2016-07-25 57 views
2

我正在檢索雅虎財務公司的數據,我成功地獲取了公司股票數據。除了基本數據之外,我還試圖檢索同一家公司的關鍵統計數據。下圖是我需要的關鍵統計字段。如何獲得雅虎財務網頁搜索API的關鍵統計數據?

enter image description here

我使用雅虎的Web服務API來獲取股票數據。但是當我試圖添加參數如f = nabf = snbaopl1,我得到406錯誤響應代碼。以下是我正在使用的財務API。

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

如果是這樣的話,那麼我應該如何得到公司的股票關鍵統計數據。

+0

任何人都可以幫我嗎?我很努力地嘗試和研究,但我沒有找到任何其他的選擇。我發現的那個已經被棄用了。爲什麼沒有人迴應雅虎問題 –

回答

10

您可以嘗試訪問此鏈接:

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

我發現了一些模塊,我覺得很有趣:用JSON文件

assetProfile 
financialData 
defaultKeyStatistics 
calendarEvents 
incomeStatementHistory 
cashflowStatementHistory 
balanceSheetHistory 

這個鏈接將響應。

+0

這可以改變以檢索一個CSV文件? –

+0

我不這麼認爲 –

+1

謝謝!這就是我正在尋找... ,但仍有一些屬性,我無法得到,我需要即價格/銷售(ttm),市值(日內)[非常重要],價格/銷售(ttm) 有關這些屬性的任何幫助? –

2

我已經成功地通過以下引號API http://finance.yahoo.com/d/quotes.csv?s=MSFT&f=snd1l1ydrbj1mt8opjk

默認情況下,API將會以CSV格式輸出,如果我們想我們還可以轉換成CSV輸出JSON format.The獲得雅虎財經key_statistics數據引用API是完全正常工作得到上面提到的統計數據,我的要求爲f = snd1l1ydrbj1mt8opjk並且還通過將csv輸出轉換爲JSON來獲取JOSN格式。

+0

仍然工作於2017年3月20日。此外,很棒的趕上! – t0mgs

+0

'f = snd1l1ydrbj1mt8opjk'是什麼意思?你能解釋這些字段表示什麼嗎?謝謝。 –

+1

s =符號(即,股票代號) N =公司全名 D1 =最後交易日 L1 =最近交易(價格只) Y =股息收益率 d =股息/股 R = P/E比率 B =投標 J1 =市值 M =漲跌 T8 = 1年目標價 O =打開 p =前收盤 J = 52周新低 K = 52周新高 –