0

私はこれに1週間取り組んでいますが、YQLコンソールからcertinデータを取得できません。為替レートの変更を取得しようとしています。Yahooではhttp://uk.finance.yahoo.com/q?s=GBPUSD=Xで動作するようですが、ここでは動作しません。select * from yahoo.finance.quotes where symbol in ("GBPUSD=X")

誰かが解決策を持っていますか?

4

5 に答える 5

6

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を取得するには、次の手順に従います。

  • YahooYQLクエリコンソールを参照します。
  • クエリを作成します。例:select * from yahoo.finance.quotes where symbol in ("MSFT")
  • 「TheRestQuery」の下にある完全なURLをコピーします。これは、すべてのブラウザー(またはYQLを使用するデスクトップアプリ)で機能します。
于 2011-06-06T13:21:01.710 に答える
2

テーブルyahoo.finance.quotesはもう存在しないようです。'select * from yahoo.finance.quotes where symbol in( "YHOO"、 "MSFT")'を使用して株価を照会することができました。もうそれはできません。

于 2011-01-04T04:03:53.460 に答える
1

財務見積もりAPIを使用してみませんか。見積もりを取得するためのサンプルは次のとおりです。

http://download.finance.yahoo.com/d/quotes.txt?s=GBPUSD=X&f=snd1l1yr

詳細については、http: //www.gummy-stuff.org/Yahoo-data.htmをご覧ください。

于 2011-02-03T23:47:01.700 に答える
1

残念ながら、CSVアプローチが常に機能するとは限りません。一部の値(ask sizeなど)は、値自体が1000を超える場合、つまり12345の場合、CSVには12,345が含まれます。区切り文字は変更できないため、解析が非常に困難です。YQLは間違いなくより良いアプローチです。ただし、見積もりの​​通貨が見つかりません。

于 2011-09-13T15:03:00.297 に答える
0

APIは、通貨スポット価格と「本のトップ」の相場のみを返します。私はあなたが外国為替について話しているので引用符を使います、そして本の価格の本当の最高を知るのは難しいかもしれません。APIには変更が表示されないため、サービスをポーリングして変更を計算する必要があります。

于 2010-12-16T13:32:54.913 に答える