我正在使用这个yql查询从雅虎财务获取数据,但显然我得到空值。
我正在使用的查询是
http://query.yahooapis.com/v1/public/yql?q=select%20 *%20from%20yahoo.finance.quotes%20where%20symbol%20英寸20%(%22GOOG%22)及ENV =商店%3A%2F%2Fdatatables.org%2Falltableswithkeys&安培;格式= JSON
结果我假设为GOOG公司获取json格式的所有可用数据的数据。
但我得到了回应
{
"query": {
"count": 0,
"created": "2017-12-11T21:00:10Z",
"lang": "en-US",
"results": null
}
}
我查看了https://developer.yahoo.com/yql/guide/usage_info_limits.html
但似乎网站运行不正常。 它目前显示错误
The requested page was not found.
我在这里做错了吗?
答案 0 :(得分:0)
回应:
找不到请求的页面
与页面有关 - 与您的YQL结果无关。
在您提问的YQL中,您忘记添加以下参数:
&安培;诊断=真
因此,添加了缺少参数的原始YQL如下:
http://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.quotes where symbol in ("GOOG")&env=store://datatables.org/alltableswithkeys&format=json&diagnostics=true
更改YQL查询,如下所示:
https://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.quotes where symbol in ("GOOGL")&format=json&diagnostics=true&env=store://datatables.org/alltableswithkeys
以下是results: