[ESS] TWITTER API environment variables

Ista Zahn |@t@z@hn @end|ng |rom gm@||@com
Thu Apr 9 16:32:10 CEST 2020


Hi Patrick,

Are you sure you've diagnosed the issue correctly? From what I can see
the name of the environment variable is always TWITTER_PAT, at least
in the current rtweet release (0.7.0). get_tokens calls twitter_pat
(https://github.com/ropensci/rtweet/blob/v0.7.0/R/tokens.R#L120) and
twitter_pat hard-codes TWITTER_PAT
(https://github.com/ropensci/rtweet/blob/v0.7.0/R/tokens.R#L371). In
short I don't see anything suggesting that the name of the environment
variable includes a user name at all.

Best,
Ista

On Wed, Apr 8, 2020 at 7:22 PM Patrick Connolly via ESS-help
<ess-help using r-project.org> wrote:
>
>
> I'm using the rtweet package which makes use of the Twitter API which
> requires a token alluded to by an environment variable.
>
> That environment variable is automatically set up from the Twitter web
> site and takes the name TWITTER_<username> (where <username> is the
> name of the user in block letters).  That worked fine on my work
> computer where my username is 'work'.  When I copied that working
> directory to my home computer, the environment variable became
> TWITTER_HOME but the rtweet package was looking for
> TWITTER_WORK. There was no error message: just a null result from the
> search_users() function.
>
> I tried editing the ~/.Renviron entry to
> TWITTER_WORK=/home/home/.rtweet_token.rds
>
> That worked for a short time but soon ceased working.  Then I noticed
> a new entry had been automatically added to ~/.Renviron
>
> TWITTER_HOME=/home/home/.rtweet_token1.rds
>
> So now I had two environment variables which also worked for a short
> time.
>
> No such problem arises if R is run from the bash prompt or Rstudio,
> but editing functions is so clunky that way.  I've used ESS for more
> than 20 years and find it preferable.
>
> R-3.6.3, ESS 17.11
>
> Any ideas what could be causing the token connexion being lost
> appreciated.
>
> --
> ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.
>    ___    Patrick Connolly
>  {~._.~}                   Great minds discuss ideas
>  _( Y )_                 Average minds discuss events
> (:_~*~_:)                  Small minds discuss people
>  (_)-(_)                              ..... Eleanor Roosevelt
>
> ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.
>
> ______________________________________________
> ESS-help using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help



More information about the ESS-help mailing list