我正在玩 YQL 雅虎财务 API,并设法在 php 中获取 json 报价。我注意到的一件事是,并非所有东西都有雅虎代码,但雅虎仍然有一个安全页面。例如,PIMCO 无约束债券基金的符号pubax
是标准报价页面。然而,M&G Strat Bond 基金似乎没有雅虎代码,而是由其 ISIN 代码标识,GB0033828137.L
.
访问两种证券报价页面的url格式相同,s
url中的参数为ticker或isin。
现在,关于 YQL API。如果我运行如下查询:
select * from yahoo.finance.quotes where symbol in ("pubax")
我得到了预期的结果。见测试控制台
但是,如果我使用没有股票代码的证券 ISIN 运行相同的查询:
select * from yahoo.finance.quotes where symbol in ("GB0033828137.L")
结果数组包含空值并Ticker not available
引发错误。见控制台
在不存在股票代码的情况下,有没有办法使用 ISIN 从雅虎获取报价?
编辑
csv API 也会出现此问题:
http://download.finance.yahoo.com/d/quotes.csv?s=pubax,GB0033828137.L&f=d1l1&e=.csv