4

我正在尝试制作一个金融应用程序,目前它可以提取股票报价。我的问题详细如下:

  1. 在开发者控制台(http://developer.yahoo.com/yql/console/)上,我将点击右侧“数据表”下的“显示社区表”
  2. 我为我的 YQL 语句输入 'select * from yahoo.finance.quotes where symbol="YHOO" '
  3. 我单击 JSON 单选按钮
  4. 我删除“cbfunc”并取消选中诊断复选框
  5. 我单击“测试”,我想出现的内容出现:{“查询”:{“计数”:1,“创建”:“2012-12-03T09:11:12Z”,“语言”:“en-US” , "results": { "quote": { "symbol": "YHOO", "Ask": null, ... 等等
  6. 在“其余查询”下,它给了我一个链接,我可以用它来访问显示的内容。我的程序调用的那个链接不起作用。相反,它会显示{"query":{"count":0,"created":"2012-12-03T09:12:44Z","lang":"en-US","results":null}},但并非总是如此 - 有时它会起作用,有时它不会。

有谁知道为什么?

4

1 回答 1

1

您可能遇到了速率限制问题。

我将启用“诊断”选项 - 这将包括 YQL 调用的输出详细信息以及是否有任何返回的数据。这是您的示例查询的 YQL 控制台链接,启用了诊断:

select * from yahoo.finance.quotes where symbol="YHOO"

于 2012-12-19T00:47:32.897 回答