2017-12-11 11 views
1

私はこのyqlクエリを使用してyahoo financeからデータを取得していますが、実用的にはnull値を取得しています。YQLクエリを使用してjson形式の株価を取得するにはどうすればよいですか?

私が使用しているクエリが

http://query.yahooapis.com/v1/public/yql?q=select%20

*%20from%20yahoo.finance.quotes%20where%20symbol%20IN%20(%22GOOG%22)& ENV =ストア%3A%2F%2Fdatatables.orgあります%2Filltableswithkeys &形式= json

結果私は、gsonの会社のデータをjson形式のすべての利用可能なデータに対して取得することを想定していました。

ではなく、私は

{ 
"query": { 
    "count": 0, 
    "created": "2017-12-11T21:00:10Z", 
    "lang": "en-US", 
    "results": null 
} 
} 

として応答を取得しています私はhttps://developer.yahoo.com/yql/guide/usage_info_limits.html

でチェックが、ウェブサイトが正常に動作していないように思えます。

The requested page was not found. 

ため その現在の表示エラーは、私がここでやっている何も悪いことはありますか?

答えて

0

応答: - ないあなたのYQL結果について

要求されたページは

がページ程度で見つかりませんでした。あなたは、あなたの質問に供給YQLで

は、次のparamenterを追加し忘れてしまった:

&診断=真

ので、次のように追加行方不明paramenterであなたの元YQLは次のとおりです。

http://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.quotes where symbol in ("GOOG")&env=store://datatables.org/alltableswithkeys&format=json&diagnostics=true 

変更はYQLクエリーは次のように:

01ここで
https://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.quotes where symbol in ("GOOGL")&format=json&diagnostics=true&env=store://datatables.org/alltableswithkeys 

resultsです:

+0

私はダウンロードデータからこのメッセージを受け取りました。将来の市場や株式データの調査については、finance.yahoo.comを参照してください」と述べています。「Yahooの利用規約に違反してこのサービスが使用されていることが注目されています。私は株式のための財務データが必要でした。私はヤフーapisを使用してデータを取得することができますどのような方法ですか?誰かがデータを取得するためにクエリを共有できますか? –

+0

@AshimDahal、私の正直な意見は、あなたがそのような情報を得るために他の方法をチェックしなければならないということです。この[回答](https://stackoverflow.com/a/44092983/4092887)を参照すると、その理由がわかります。 –

関連する問題