我使用YQL來請求我的網頁上顯示的特定股票的數據(請參閱my answer到相關的YQL問題)。YQL查詢隨機失敗
定期,由於沒有明顯的原因,獲取庫存數據的調用失敗。如果我只是刷新頁面,那麼它會(可能)再次工作。總的來說,它似乎成功了75%的時間,而其他25%未能成功。
當我在YQL console測試我的電話,我得到同樣的事情:偶爾results
回來爲null
:
再次點擊測試按鈕(不作任何更改)然後將通常正確拉動結果。
我知道有多少次我可以提出請求,但是我無法接近2,000個請求/小時/ IP(即使控制檯測試失敗也無濟於事)。
問題還有什麼?雅虎的服務僅僅是點點滴滴嗎?
UPDATE:啓用YQL的debug
選擇,我得到以下信息:
未找到表定義yahoo.finance.quotes
更新2:上面的錯誤是由於沒有啓用「顯示社區表」選項(根據@ BrianC的回答)。但是,即使啓用了該選項,我仍然偶爾會從查詢中獲得null
響應,如屏幕截圖所示。
勾選「調試」選項,然後再次運行查詢。它應該爲您提供指向YQL所做外部請求的調試信息的鏈接,以查看它是否與數據提供者有關。 – salathe
不錯的想法,不幸的是我還沒有能夠讓它失敗,但啓用了調試選項......哈哈。 – daGUY