关于使用雅虎的问题!Web服务和API(YQL)



我正在使用Yahoo Api和Web Services。。

例如:

http://query.yahooapis.com/v1/public/yql?q=select symbol,DaysLow,DaysHigh,PreviousClose from yahoo.finance.quotes where symbol in ("INDUSINDB.NS,YESBANK.NS,CANBK.NS,AXISBANK.NS,SBIN.NS,KOTAKBANK.NS,HDFCBANK.NS,BANKBAROD.NS,UNIONBANK.NS,BANKINDIA.NS,ICICIBANK.NS,PNB.NS")&diagnostics=false&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys
http://query.yahooapis.com/v1/public/yql?q=select symbol,DaysLow,DaysHigh,PreviousClose from yahoo.finance.quotes where symbol in ("ACC.NS,AMBUJACEM.NS,ASIANPAIN.NS,AXISBANK.NS,BAJAJAUTO.NS,BANKBAROD.NS,BHARTIART.NS,BHEL.NS,BPCL.NS,CAIRN.NS,CIPLA.NS,COALINDIA.NS,DLF.NS,DRREDDY.NS,GAIL.NS,GRASIM.NS,HCLTECH.NS,HDFC.NS,HDFCBANK.NS,HEROHONDA.NS,HINDALCO.NS,HINDUNILV.NS,ICICIBANK.NS,IDFC.NS,INFY.NS,ITC.NS,JINDALSTE.NS,JPASSOCIA.NS,KOTAKBANK.NS,LT.NS,M%26M.NS,MARUTI.NS,NTPC.NS,ONGC.NS,PNB.NS,POWERGRID.NS,RANBAXY.NS,RELIANCE.NS,RELINFRA.NS,SAIL.NS,SBIN.NS,SESAGOA.NS,SIEMENS.NS,STER.NS,SUNPHARMA.NS,TATAMOTOR.NS,TATAPOWER.NS,TATASTEEL.NS,TCS.NS,WIPRO.NS")&diagnostics=false&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys

这些Web服务向我返回Xml。但有时它不会返回任何结果。

显示

此XML文件似乎没有任何关联的样式信息。文档树如下所示。

有人能在这个上帮我吗

第一:This XML file does not appear to have any style information associated with it. ...不会阻止文件显示结果。看起来流量很大,查询时间太长。

YQL数据表只是csv转换。因此,您可以直接查询后面的csv。此外,当流量很大时,YQL数据表通常会关闭,而csv文件几乎是最新的。

您可以对以下查询执行相同的操作(CSV而不是XML):

http://download.finance.yahoo.com/d/quotes.csv?f=smp&s=INDUSINDB.NS,YESBANK.NS,CANBK.NS,AXISBANK.NS,SBIN.NS,KOTAKBANK.NS,HDFCBANK.NS,BANKBAROD.NS,UNIONBANK.NS,BANKINDIA.NS,ICICIBANK.NS,PNB.NS

CSV文件更可靠(信息的直接来源,而不是转换)和更快。

您提供的代码段对所有字段都返回N/A。总的来说,雅虎API似乎对西方以外的交易所有严重的限制。我已经尝试过YQL和RESTapi,无法访问印度股票的数据。

尝试用RIL.BO代替这里的大多数示例:http://www.gummy-stuff.org/Yahoo-data.htm

适用于GOOG、YHOO和AAPL。对于RIL.BO这样的印度股票,我得到的只是N/A。您的查询重复返回:

INDUSINDB.NS    N/A - N/A   N/A
YESBANK.NS      N/A - N/A   N/A
CANBK.NS        N/A - N/A   N/A
AXISBANK.NS     N/A - N/A   N/A
SBIN.NS         N/A - N/A   N/A
KOTAKBANK.NS    N/A - N/A   N/A
HDFCBANK.NS     N/A - N/A   N/A
BANKBAROD.NS    N/A - N/A   N/A
UNIONBANK.NS    N/A - N/A   N/A
BANKINDIA.NS    N/A - N/A   N/A
ICICIBANK.NS    N/A - N/A   N/A
PNB.NS          N/A - N/A   N/A

可怜!雅虎!似乎对他们的API并不认真,或者这可能非常有用。文档也没有帮助。

最新更新