RStudio 中用于第三方 API 访问的代理设置

Proxy settings in RStudio for third party API access

我在公司防火墙后面的服务器上使用 RStudio。我参考了 link here 并在我的 RProfile 脚本中做了相同的更改:

R个人资料

http_proxy=http://proxy.dom.com:80
http_proxy_user=user:passwd

我正在尝试使用包 RSiteCatalyst 访问 API(Omniture a.k.a。api.omniture.com),即使我提到了代理,我无法绕过防火墙。以下是我所做的:

library(RSiteCatalyst)
SCAuth('username','shared-secret') # Authentication

以及我得到的错误

Error in function (type, msg, asError = TRUE)  : 
Could not resolve host: api.omniture.com

在去IT之前特意来求助Whosebug大神。将不胜感激。谢谢。

我认为那篇文章有错别字。您可以将 http_proxy 行放在 .Renviron 而不是 .Rprofile 中,然后重新启动 RStudio 吗? (如果这样做,我们将更新文章!)