Authorize access to Trello API, required for private boards and write access (see details).
1 2 3 4 5 6 7 8 9
Developer credentials from
Can be one or several of
An object of class
"Trello_API_token" (a Token).
To access private data, a secure token is required. In order to create it,
you will need your developer
secret which you can get by visiting
https://trello.com/app-key after logging in to Trello. You may also
want to set at least one allowed origin there. If you are using trelloR
locally (ie. from your laptop or PC),
http://localhost:1410 is a good value
Once back in R, run this function the following way:
my_token = get_token("my_app", key = key, secret = secret)
passing the values you have obtained on the developer page. First time you
create a token, you will be prompted to confirm the authorization
in a browser. If you chose to store the token locally as prompted, you won't
have to do this anymore until your token expires (see
expiration) or your
local cache file is deleted.
Tokens are stored inside a hidden
.httr-oauth cache file and automatically
read when any function in the package is called. Optionally, you can specify
a different cache path using the
cache argument, or avoid caching the token
cache = FALSE. See
httr::oauth1.0_token() for details.
If you opt out of storing the token, then it will only be held until your
R session is over, and you will have to pass it to the
token argument, eg.
get_my_boards(token = my_token) each time you are fetching data.
Remember to store your credentials in a secure, non-shared location. To
minimize the risk of unwanted disclosure when using remote code
.httr-oauth (or whatever cache path you have specified
cache argument) is automatically added to
1 2 3 4 5 6 7 8 9 10 11 12 13
# This example assumes you are reading your key and secret from environment # variables. This is not obligatory, but wherever you read them from, make # sure it is a secure, non-shared location. ## Not run: key = Sys.getenv("MY_TRELLO_KEY") secret = Sys.getenv("MY_TRELLO_SECRET") token = get_token("my_app", key = key, secret = secret, scope = c("read", "write")) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.