ex_trello v0.1.3 ExTrello
Provides access interface to the Trello API.
Summary
Functions
POST OAuthGetAccessToken
GET OAuthAuthorizeToken
Provides OAuth configuration settings for accessing trello server
Provides OAuth configuration settings for accessing trello server
POST OAuthGetRequestToken
false
Functions
POST OAuthGetAccessToken
Examples
ExTrello.access_token("OAUTH_VERIFIER", "OAUTH_TOKEN")
GET OAuthAuthorizeToken
Examples
token = ExTrello.request_token
ExTrello.authorize_url(token.oauth_token)
Returns the URL you should redirect the user to for authorization
Specs
configure(Keyword.t) :: :ok
Provides OAuth configuration settings for accessing trello server.
The specified configuration applies globally. Use ExTrello.configure/2
for setting different configurations on each processes.
Examples
ExTrello.configure(
app_key: System.get_env("TRELLO_APP_KEY"),
app_secret: System.get_env("TRELLO_APP_SECRET"),
access_token: System.get_env("TRELLO_ACCESS_TOKEN"),
access_token_secret: System.get_env("TRELLO_ACCESS_SECRET")
)
Specs
configure(:global | :process, Keyword.t) :: :ok
Provides OAuth configuration settings for accessing trello server.
Options
The scope
can have one of the following values.
:global
- configuration is shared for all processes.:process
- configuration is isolated for each process.
Examples
ExTrello.configure(
:process,
app_key: System.get_env("TRELLO_APP_KEY"),
app_secret: System.get_env("TRELLO_APP_SECRET"),
access_token: System.get_env("TRELLO_ACCESS_TOKEN"),
access_token_secret: System.get_env("TRELLO_ACCESS_SECRET")
)
Specs
request_token(String.t) :: [ExTrello.Model.RequestToken.t]
POST OAuthGetRequestToken
Examples
ExTrello.request_token("http://localhost:4000/auth/trello/callback")