1

私は YQL Yahoo ファイナンス API で遊んでいて、php で json の引用符を取得することができました。私が気づいたことの 1 つは、すべてに yahoo ティッカーがあるわけではありませんが、yahoo にはセキュリティ用のページがまだあるということです。たとえば、PIMCO の制約のない債券ファンドにpubaxは、標準の見積もりページであるシンボルがあります。ただし、M&G Strat Bond ファンドには yahoo ティッカーがないようですが、代わりに ISIN コードで識別されますGB0033828137.L

両方の証券のクオート ページにアクセスするための URL の形式は同じでs、URL のパラメータはティッカーまたは isin です。

さて、YQL APIについて。次のようなクエリを実行すると:

select * from yahoo.finance.quotes where symbol in ("pubax")

期待通りの結果が得られます。テストコンソールを見る

ただし、証券の ISIN をティッカーなしで使用して同じクエリを実行すると、次のようになります。

select * from yahoo.finance.quotes where symbol in ("GB0033828137.L")

結果配列に null 値が含まれ、Ticker not availableエラーが発生します。コンソールを見る

ティッカーが存在しない場合に、ISIN を使用して yahoo から見積もりを取得する方法はありますか?

編集

この問題は、csv API でも発生します。

http://download.finance.yahoo.com/d/quotes.csv?s=pubax,GB0033828137.L&f=d1l1&e=.csv

4

0 に答える 0