我使用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