【发布时间】:2012-10-07 22:55:32
【问题描述】:
我正在尝试使用 YQL 从 Yahoo 获取股票期权链。我在 YQL 控制台中试过这个命令:
select * from yahoo.finance.options
但是,我收到此错误 XML:
<?xml version="1.0" encoding="UTF-8"?>
<error xmlns:yahoo="http://www.yahooapis.com/v1/base.rng" yahoo:lang="en-US">
<diagnostics>
<publiclyCallable>true</publiclyCallable>
</diagnostics>
<description>No definition found for Table yahoo.finance.options</description>
</error>
这个表好像不存在了。有谁知道正确的表是什么?
【问题讨论】:
-
当我在 YQL 控制台中尝试您的 YQL 语句时,我得到“在 where 子句中找不到所需的键;期望必需的键:(符号)。'但是当我添加 where 子句'symbol='GOOG' AND expiration='2010-06'' 时根本没有问题。我们正在谈论这个,对吧? (developer.yahoo.com/yql/console)
-
是的,这就是我说的控制台。我必须给我们一个社区表,这就是它不起作用的部分原因。我以为 yahoo.finance.options 是 Yahoo 管理的表,但它实际上是来自 datatables.org 的社区表。谢谢!
标签: web-services option yql