Get Data Trello via API
Trello merupakan salah satu aplikasi kolaborasi yang digunakan untuk menyelesaikan sebuah projek bersama-sama. Secara singkat trello adalah aplikasi manajemen tugas.
Data di trello sangat berharga diambil untuk mengetahui tipe projek seperti apa yang sering dikerjakan, berapa lama tiap task selesai dikerjakan dan lainnya. Beberapa komponen — komponen penting di dalam trello yang mungkin berharga untuk diambil adalah
- Board
- List
- Card
- Checklist
- Custom Field
- Label
- Description
- Comment
1. Authentikasi
Syarat apabila kita ingin mengambil data trello via API adalah mendapatkan authentikasinya. Yang kita butuhkan adalah api key dan api token yang bisa diambil di halaman https://trello.com/app-key. Berikut merupakan letak api key dan token tersebut.
Kita akan simpan api key dan api token tersebut ke dalam suatu file json yang mempuyai struktur seperti berikut
2. Get data via API
Setelah kita mendapatkan authentikasinya, barulah kita bisa mengambil data trello via API tersebut. Dokumentasi yang disediakan oleh trello sudah sangat komprehensif dan mudah digunakan. Kalian bisa mengunjunginya di sini.
Proses grab data via api yang sudah saya kerjakan selengkapnya bisa di lihat di https://github.com/arofiqimaulana/grab-trello-data-via-api.
2.1 Mendapatkan deskripsi dari suatu board
Kita mengambil informasi atau deskripsi dari suatu board. Berikut merupakan deskripsi dari suatu card dibandingkan dengan output dari hasil grab data via API trello .
2.2 Mendapatkan semua list di suatu Board
Kita bisa mendapatkan list apa saja yang ada di suatu board. Berikut ini merupakan tampilan board tersebut dan dibandingkan dengan output grab data via API.
2.3 Mendapatkan semua card di suatu list
Kita juga bisa mendapatkan card apa saja yang ada di suatu list. Berikut ini merupakan tampilan board tersebut dan dibandingkan dengan output grab data via API.
Kesimpulan
Selain metrik di atas, terdapat banyak sekali metrik lain yang bisa di explore. Misal mendapatkan comment, custom field, dan lainnya. Dokumentasi API yang disediakan oleh trello sudah komprehensif dan cukup mudah dipahami membuat kita makin lebih mudah lagi melakukan eksplorasi.