Search code examples
apiproxyrstudiohttp-proxyadobe-analytics

Proxy settings in RStudio for third party API access


I'm using RStudio on a server that is behind my company's firewall. I referred to the link here and did the same changes in my RProfile script:

RProfile

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

I'm trying to access an API (Omniture a.k.a. api.omniture.com) using the package RSiteCatalyst and even though I mentioned the proxy, I'm unable to bypass the firewall. Below is what I do:

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

And the error that I get

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

Before going to IT I came here for the StackOverflow gods to help out. Would greatly appreciate it. Thanks.


Solution

  • I think that article has a typo. Can you put the http_proxy lines in your .Renviron rather than your .Rprofile, then restart RStudio? (If that does the job, we'll update the article!)