Description Usage Arguments Details Value
Authorize rdfp to access your Google user data. You will be
directed to a web browser, asked to sign in to your Google account, and to
grant rdfp access to user data for Double Click for Publishers. 
These user credentials are cached in a file named .httr-oauth in 
the current working directory, from where they can be automatically refreshed, 
as necessary.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | dfp_auth(token = NULL, new_user = FALSE,
  addtl_scopes = c("https://spreadsheets.google.com/feeds",
  "https://www.googleapis.com/auth/drive",
  "https://www.googleapis.com/auth/spreadsheets",
  "https://www.googleapis.com/auth/presentations",
  "https://www.googleapis.com/auth/analytics",
  "https://www.googleapis.com/auth/yt-analytics.readonly",
  "https://www.googleapis.com/auth/gmail.readonly",
  "https://www.googleapis.com/auth/gmail.compose",
  "https://www.googleapis.com/auth/gmail.send"),
  key = getOption("rdfp.client_id"),
  secret = getOption("rdfp.client_secret"),
  cache = getOption("rdfp.httr_oauth_cache"), verbose = TRUE)
 | 
| token | an actual token object or the path to a valid token stored as an
 | 
| new_user | logical, defaults to  | 
| addtl_scopes | character, strings that indicate additional Google services the client should authorize. Use this when trying to generate a token that will work to authenticate to other packages using Google services, such as the googlesheets package or RGoogleAnalytics package. | 
| key, secret | the "Client ID" and "Client secret" for the application | 
| cache | logical indicating if  | 
| verbose | a logical indicating if messages should be printed | 
Most users, most of the time, do not need to call this function explicitly – it will be triggered by the first action that requires authorization. Even when called, the default arguments will often suffice. However, when necessary, this function allows the user to
 store a token – the token is invisibly returned and can be assigned
to an object or written to an .rds file
 read the token from an .rds file or pre-existing object in the
workspace
provide your own app key and secret – this requires setting up a new project in Google Developers Console
 prevent caching of credentials in .httr-oauth-rdfp
In a call to dfp_auth, the user can provide the token, app key and
secret explicitly and can dictate whether credentials will be cached in
.httr-oauth-rdfp. They must be specified.
To set options in a more persistent way, predefine one or more of
them with lines like this in a .Rprofile file:
| 1 2 3 4 5 | 
See Startup for possible locations for this file and the
implications thereof.
More detail is available from Using OAuth 2.0 to Access Google APIs.
an OAuth token object, specifically a
Token2.0, invisibly
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.