| applyDataParseFunction | Apply parsing function if a good response | 
| Authentication | R6 environment to store authentication credentials | 
| authReturnCode | Returns the authentication parameter "code" in redirected... | 
| check_cached_scopes | Check token scopes | 
| checkGoogleAPIError | Get Google API errors | 
| checkTokenAPI | Check API data token | 
| check.Url | Checks Urls are in right format for API request | 
| createCode | Creates a random character code | 
| doBatchRequest | Batch Requests | 
| doHttrRequest | Get URL content based on if its Shiny or local | 
| error.message | Get the error message | 
| gar_api_generator | googleAuthR data fetch function generator | 
| gar_attach_auto_auth | Auto Authentication function for use within .onAttach | 
| gar_auth | Authorize 'googleAuthR' | 
| gar_auth_js | Shiny JavaScript Google Authorisation [Server Module] | 
| gar_auth_jsUI | Shiny JavaScript Google Authorisation [UI Module] | 
| gar_auth_service | JSON service account authentication | 
| gar_auto_auth | Perform auto authentication | 
| gar_batch | Turn a list of gar_fetch_functions into batch functions | 
| gar_batch_walk | Walk data through batches | 
| gar_cache_set_loc | Set cache location | 
| gar_cache_setup | Setup where to put cache | 
| gar_create_api_objects | Create the API objects from the Discovery API | 
| gar_create_api_skeleton | Create an API library skeleton | 
| gar_create_package | Create a Google API package | 
| gar_discovery_api | Get meta data details for specified Google API | 
| gar_discovery_apis_list | Get a list of Google API libraries | 
| gar_gce_auth | Authenticate on Google Compute Engine | 
| gar_gce_auth_email | Get the service email via GCE metadata | 
| gar_js_getToken | Create a httr token from a js token | 
| gar_shiny_getAuthUrl | Returns the Google authentication URL | 
| gar_shiny_getToken | Returns the authentication Token. | 
| gar_shiny_getUrl | Get the Shiny Apps URL. | 
| gar_token_info | Get current token summary | 
| get_google_token | Retrieve Google token from environment and configs for httr | 
| googleAuth | Server side google auth (Shiny Module) | 
| googleAuthR | googleAuthR: Easy Authentication with Google OAuth2 APIs | 
| googleAuthUI | A Login button (Shiny Module) | 
| is.error | Is this a try error? | 
| is_legit_token | Check that token appears to be legitimate | 
| is.NullOb | A helper function that tests whether an object is either NULL... | 
| is_shiny | Is this a valid shiny session object? | 
| loginOutput | Login/logout Shiny output | 
| makeBatchRequest | Make the batch request inner content | 
| myMessage | Custom message log level | 
| parseBatchResponse | Parse batch request | 
| postwalk | Walk into a list | 
| reactiveAccessToken | Create a reactive Google OAuth2 token | 
| renderLogin | Render a Google API Authentication Login/logout button | 
| replace.kv | Create a modified list | 
| retryRequest | ReTry API requests for certain errors using exponential... | 
| revokeEventObserver | Listens for a user revoking authentication | 
| RFC_convert | Converts RFC3339 to as.Date | 
| rmNullObs | Recursively step down into list, removing all such objects | 
| split_vector | split a vector on an element | 
| substitute.list | Substitute in a (nested) list | 
| token_exists | Check if authorization currently in force | 
| with_shiny | Turn a googleAuthR data fetch function into a Shiny... | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.