有没有办法从yahoo api获取json格式的历史股票价格?我喜欢使用REST,因为它更轻量级。
发布于 2012-01-01 03:48:11
为了跟进user586050的回答,给出了一个具体的例子...
您可以对此请求使用YQL yahoo.finance.historical数据表,并以JSON格式返回结果。
例如,尝试这个查询(链接将把您带到YQL控制台,您可以在那里使用它):
select * from yahoo.finance.historicaldata where symbol = "YHOO" and startDate = "2009-09-11" and endDate = "2009-09-15"
JSON格式的示例结果:
{
"query": {
"count": 3,
"created": "2011-12-31T19:44:20Z",
"lang": "en-US",
"results": {
"quote": [
{
"date": "2009-09-15",
"Date": "2009-09-15",
"Open": "16.01",
"High": "16.49",
"Low": "15.87",
"Close": "16.41",
"Volume": "64668200",
"Adj_Close": "16.41"
},
{
"date": "2009-09-14",
"Date": "2009-09-14",
"Open": "15.45",
"High": "15.58",
"Low": "15.28",
"Close": "15.57",
"Volume": "19451200",
"Adj_Close": "15.57"
},
{
"date": "2009-09-11",
"Date": "2009-09-11",
"Open": "15.53",
"High": "15.68",
"Low": "15.41",
"Close": "15.59",
"Volume": "26860700",
"Adj_Close": "15.59"
}
]
}
}
}发布于 2011-03-25 03:01:07
您可以使用YQL来获取数据。请看这里的C#代码。
或者,如果您想要当前的股票,请查看https://github.com/samkiller/stoxxbees,您可以使用xml或json格式的股票数据。
发布于 2016-08-19 19:40:33
get json格式你可以使用YQL来发送请求和get响应,如果你想在电子表格中获得历史数据,你可以使用http://ichart.finance.yahoo.com/table.csv?s=company符号,例如在浏览器中打开http://ichart.finance.yahoo.com/table.csv?s=MD
https://stackoverflow.com/questions/4529217
复制相似问题