Marc Cohen 似乎是对的,我认为有些地方出了问题。但是我设法通过了身份验证,方法如下:
下载googlepredictionapi_0.12.tar.gz
并将其解压缩到一个临时文件夹中。然后googlepredictionapi/R/prediction_api_init.R
在编辑器中打开并删除行
myEmail <- ""
myPassword <- ""
myAPIkey <- ""
之后重新打包源文件并将它们加载到 R 中:
tar czf googlepredictionapi.mod.tar.gz googlepredictionapi
R
remove.packages("googlepredictionapi")
现在您应该能够按照 [1] http://code.google.com/p/r-google-prediction-api-v12/中的步骤进行操作。然而,而不是打电话
install.packages("googlepredictionapi_0.12.tar.gz", repos=NULL, type="source")
你需要打电话
install.packages("googlepredictionapi.mod.tar.gz", repos=NULL, type="source")
按照这些步骤,在某些时候$HOME/.auth-token
应该生成一个文件。
(您甚至可以通过显式调用来显式触发它:PredictionApiUtilGetAuth(verbose=TRUE)
,myEmail
并且myPassword
必须事先设置。)
由于某种原因,在 [1] 中手动设置的全局变量已被上面删除的行所遮蔽。详细选项实际上也是如此,您可以将其作为额外选项传递给大多数 API 函数调用..., verbose=TRUE)
。
希望这可以帮助。