使用rjson软件包检索Yahoo';s API库存数据
我试图从Yahoo real-time API中获取间谍价格,该代码过去一直有效,但现在我得到了这个错误(见下文),我如何克服这个问题使用rjson软件包检索Yahoo';s API库存数据,r,api,yahoo,yahoo-finance,rjson,R,Api,Yahoo,Yahoo Finance,Rjson,我试图从Yahoo real-time API中获取间谍价格,该代码过去一直有效,但现在我得到了这个错误(见下文),我如何克服这个问题 library(rjson) json_file <- "http://finance.yahoo.com/webservice/v1/symbols/SPY/quote?format=json&view=detail" json_data <- fromJSON(paste(readLines(json_file),
library(rjson)
json_file <- "http://finance.yahoo.com/webservice/v1/symbols/SPY/quote?format=json&view=detail"
json_data <- fromJSON(paste(readLines(json_file), collapse=""))
json_data
您可以使用此URL作为替代。它下载CSV格式,但可以轻松解析 我也犯了同样的错误。很可能他们已经从您上次运行代码时开始移动了API端点。我注意到有一个雅虎财务标签。你可以去那里看看。
"Error in file(con, "r") : cannot open the connection
In addition: Warning message:
In file(con, "r") :
cannot open URL 'http://finance.yahoo.com/webservice/v1/symbols/AA/quote?format=json&view=detail': HTTP status was '406 Not Acceptable'