set_gt_api_key: Set up a GOOGLE TRENDS FOR HEALTH API Key for Repeated Use

View source: R/helpers.R

set_gt_api_keyR Documentation

Set up a GOOGLE TRENDS FOR HEALTH API Key for Repeated Use

Description

This function will set your GOOGLE TRENDS FOR HEALTH API key as an environment variable. If using install = TRUE then the key will also be saved to your .Renviron file so it can be called securely without being stored in your code. After you have installed your key, it can be called any time by typing Sys.getenv("GOOGLE_TRENDS_FOR_HEALTH_API_KEY") and can be used in package functions by simply typing GOOGLE_TRENDS_FOR_HEALTH_API_KEY If you do not have an .Renviron file, the function will create one for you. If you already have an .Renviron file, the function will append the key to your existing file, while making a backup of your original file for recovery purposes.

Usage

set_gt_api_key(key, overwrite = FALSE, install = FALSE, path = "HOME")

Arguments

key

The API key from your Google Developer project authorized for Google Trends for Health API use, formatted in quotes. A key can be acquired by requesting access at https://support.google.com/trends/contact/trends_api and following the setup instructions.

overwrite

If this is set to TRUE, it will overwrite an existing CENSUS_API_KEY that you already have in your .Renviron file.

install

if TRUE, will install the key in your .Renviron file for use in future sessions. Defaults to FALSE.

path

Path to install the API key into.

Value

Returns the API key that was saved to the GOOGLE_TRENDS_FOR_HEALTH_API_KEY environment variable. If install = TRUE, it saves the API key in the specified .Renviron file.

Examples


set_gt_api_key("111111abc", install = TRUE, path = tempdir())
# The first time, reload your environment so you can use the key without
# restarting R.
readRenviron("~/.Renviron")
# You can check it with:
Sys.getenv("GOOGLE_TRENDS_FOR_HEALTH_API_KEY")

# If you need to overwrite an existing key:
set_gt_api_key(
  "111111abc", overwrite = TRUE, install = TRUE, path = tempdir()
)
# The first time, reload your environment so you can use the key without
# restarting R.
readRenviron("~/.Renviron")
# You can check it with:
Sys.getenv("GOOGLE_TRENDS_FOR_HEALTH_API_KEY")

# clean up
unlink(
list.files(tempdir(), all.files = TRUE, full.names = TRUE, pattern = ".Renv")
)

gtrendshealth documentation built on June 17, 2025, 9:12 a.m.