googleSignIn: Login to Google account

View source: R/signIn.R

googleSignInR Documentation

Login to Google account

Description

This function doesn't quite work yet. The idea is that we use this to login into a Google account and then we use the resulting connection for future requests. The initial login will cause cookies to be set in the curl connection and so sent in future requests.

Usage

googleSignIn(login = getOption("GooglePassword"), password, service = "trends",
              curl = getCurlHandle(verbose = FALSE,
                                   cookiefile = "",
                                   followlocation = TRUE), 
              userAgent = getOption('HTTPUserAgent'),
              GALX = getGALX(curl))

Arguments

login

the name/login for the Google account. You can set this as an R option named GooglePassword and it should be a named character string of the form c(login = "password"). You can set this in your .Rprofile so it is available in all sessions. Make certain to ensure that file is not readable by anybody but you.

password

the password for the Google account. This can be left empty if the login and password are passed via the login parameter.

service

an optional service for which we are logging in

curl

a curl handle used for the login request and returned with the updated state.

userAgent

the value for the User-Agent field in the HTTP header

GALX

the value of the Google GALX cookie. This will almost always be omitted in the call and computed explicitly.

Value

A curl handle that can be used in subsequent requests to Google.

Author(s)

Duncan Temple Lang


omegahat/RGoogleTrends documentation built on Nov. 29, 2023, 12:34 a.m.