options()
or by setting up environment arguments (#74):GAR_CLIENTID
GAR_CLIENT_SECRET
GAR_WEB_CLIENTID
GAR_WEB_CLIENT_SECRET
GAR_SCOPE
gar_gce_auth_email
httr
s RETRY
function for retries that handles handles better (#67)http2 framing layer error
that sometimes happens in misconfigured http2 servers (#87)googleAuthR.batch_endpoint
option for specific library batches.gar_auto_auth
where it expects a file.path not a token objectgar_gce_auth()
(#52).httr-oauth
token has different scopes to the ones specified at time of authentication (#53)option(googleAuthR.verbose = 0)
then a request with a body will write to a file request_debug.rds
in working directorygar_auth("file-location.rds")
will only load the first element [[1]]
if that token is a list of Token2.0
class objectsgar_token_info()
which will report on current authentication. Available at options(googleAuthR.verbose = 2)
gar_auth_service
to see if you have downloaded right JSON filegar_discovery_apis_list
and gar_discovery_api
gar_create_package
that takes gar_discovery_api
JSON and creates R packagegar_auto_auth
and gar_attach_auto_auth
for auto-authentication upon a package loadgar_auth()
gar_auth
now raises errors not NULL for passing incorrect token file locations of tokensgar_auth
respects renamed .httr-oauth
tokens now via getOption("googleAuthR.httr_oauth_cache")
https://github.com/MarkEdmondson1234/autoGoogleAPI
option(googleAuthR.rawResponse)
- skip API checks on response - should now work?googleAuthR
option(googleAuthR.rawResponse)
- skip API checks on response./inst/shiny/shiny-example.R
googleAuthR:::gar_gadget()
getOption("googleAuthR.jsonlite.simplifyVector")
googleAuthR.verbose
to control feedback. 0 = everything, 1 = debug, 2=normal, 3=importantgar_auth_service
to param for more flexibilitycustomConfig
in gar_api_generator
gar_shiny_getUrl
and the authentication type (online/offline) in renderLogin
renderLogin
: logout now has option revoke
to revoke authentication tokengoogleAuthR.jsonlite.simplifyVector
for content parsing for compatibility for some APIs?gar_batch
and ?gar_batch_walk
for details.!is.null(access_token())
to detect login statewith_shiny
environment lookup to within generated functionAdd the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.