无法使用R中的getFin()下载财务数据 - HTTP状态为'403 Forbidden'

时间:2017-01-02 22:02:32

标签: r http-status-code-403 quantmod financial

我正在尝试下载公司的财务数据。我没有遇到任何问题就使用了getFin()

现在,我无法下载任何数据,当我使用例如这段代码(基本上是任何其他有效符号而不是“AAPL”):

getFin("AAPL")

我收到以下错误消息:

Error in download.file(paste(google.fin, Symbol, sep = ""), quiet = TRUE,  : 
cannot open URL 'http://finance.google.com/finance?fstype=ii&q=AAPL'
In addition: Warning message:
In download.file(paste(google.fin, Symbol, sep = ""), quiet = TRUE,  :
cannot open URL 'http://finance.google.com/finance?fstype=ii&q=AAPL': HTTP status was '403 Forbidden'

但是,如果我尝试通过浏览器访问网站http://finance.google.com/finance?fstype=ii&q=AAPL,我访问网站时没有问题。

那么为什么我突然无法在RStudio中使用getFin()下载数据呢?

1 个答案:

答案 0 :(得分:0)

您是否尝试过清除缓存或隐身并访问该网址?

假设您使用的是Linux服务器并使用PHP,您可以尝试更新您的PHP版本,它应该在Google财务api文档中