私はこれに1週間取り組んでいますが、YQLコンソールからcertinデータを取得できません。為替レートの変更を取得しようとしています。Yahooではhttp://uk.finance.yahoo.com/q?s=GBPUSD=Xで動作するようですが、ここでは動作しません。select * from yahoo.finance.quotes where symbol in ("GBPUSD=X")
誰かが解決策を持っていますか?
私はこれに1週間取り組んでいますが、YQLコンソールからcertinデータを取得できません。為替レートの変更を取得しようとしています。Yahooではhttp://uk.finance.yahoo.com/q?s=GBPUSD=Xで動作するようですが、ここでは動作しません。select * from yahoo.finance.quotes where symbol in ("GBPUSD=X")
誰かが解決策を持っていますか?
YQLは間違いなく株価で動作します。クエリに次の文字列を追加する必要があります。
&diagnostics=true&env=http%3A%2F%2Fdatatables.org%2Falltables.env
完全なクエリは次のとおりです。
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20%28%22MSFT%22%29&diagnostics=true&env=http%3A%2F%2Fdatatables.org%2Falltables.env
YQLクエリから完全なクエリURLを取得するには、次の手順に従います。
select * from yahoo.finance.quotes where symbol in ("MSFT")
テーブルyahoo.finance.quotesはもう存在しないようです。'select * from yahoo.finance.quotes where symbol in( "YHOO"、 "MSFT")'を使用して株価を照会することができました。もうそれはできません。
財務見積もりAPIを使用してみませんか。見積もりを取得するためのサンプルは次のとおりです。
http://download.finance.yahoo.com/d/quotes.txt?s=GBPUSD=X&f=snd1l1yr
残念ながら、CSVアプローチが常に機能するとは限りません。一部の値(ask sizeなど)は、値自体が1000を超える場合、つまり12345の場合、CSVには12,345が含まれます。区切り文字は変更できないため、解析が非常に困難です。YQLは間違いなくより良いアプローチです。ただし、見積もりの通貨が見つかりません。
APIは、通貨スポット価格と「本のトップ」の相場のみを返します。私はあなたが外国為替について話しているので引用符を使います、そして本の価格の本当の最高を知るのは難しいかもしれません。APIには変更が表示されないため、サービスをポーリングして変更を計算する必要があります。