This project is not maintained. If you liked the simplicity of this library as simple wrapper functions around the various API endpoints, I recommend using norberteder/trello.
Interestingly enough, Trello has a Trello board for development of the Trello API.
You can view the Trello API documentation here. It's main use for you will be seeing what options you can specify if it's not already documented here.
npm install trellode
- Get your developer key from here.
- To access a user's private account information, you need to get an Access Token. You can do so by redirecting them to
https://trello.com/1/authorize?key=<YOUR_PUBLIC_API_KEY>&name=<YOUR_APPLICATION_NAME>&expiration=never&scope=read,write&response_type=token
- You can set
expiration
to be something other thannever
(like a number of days), and can limit the scope to read only by removing thescope
parameter entirely.
- You can set
First, import the module.
var Trellode = require('trellode');
Then instaniate a new instance of Trellode with your API key and access token.
var trelloApi = new Trellode("<YOUR_API_KEY>", "<TOKEN>");
Now you can get started! All methods return a promise by default unless you supply a callback, then they will return undefined
.
// Using promises
trelloApi.getBoards().then(function(boards){
console.log(boards);
});
//Using callbacks
trelloApi.getBoards(function(err, boards){
console.log(boards);
});