4

今のところ、株価を引き出す金融アプリを作ろうとしています。私の問題は以下のとおりです。

  1. 開発者コンソール (http://developer.yahoo.com/yql/console/) で、[Data Tables] の下の右側にある [show community tables] をクリックします。
  2. YQLステートメントに「select * from yahoo.finance.quotes where symbol="YHOO"」と入力します
  3. JSONラジオボタンをクリックします
  4. 「cbfunc」を消去し、診断チェックボックスをオフにします
  5. 「テスト」をクリックすると、表示したいものが表示されます: { "query": { "count": 1, "created": "2012-12-03T09:11:12Z", "lang": "en-US" , "results": { "quote": { "symbol": "YHOO", "Ask": null, ... など
  6. 「残りのクエリ」の下に、表示されているものにアクセスするために使用できるリンクが表示されます。私のプログラムが呼び出すそのリンクは機能しません。代わりに表示されます{"query":{"count":0,"created":"2012-12-03T09:12:44Z","lang":"en-US","results":null}}が、常にではありません。機能する場合と機能しない場合があります。

誰かが理由を知っていますか?

4

1 に答える 1

1

レート制限の問題が発生している可能性があります。

診断オプションを有効にします。これには、YQLによって行われた呼び出しの詳細と、返されたデータがあるかどうかが含まれます。診断が有効になっている、サンプルクエリへのYQLコンソールリンクは次のとおりです。

select * from yahoo.finance.quotes where symbol="YHOO"

于 2012-12-19T00:47:32.897 に答える