はじめに
「Manatee.Trello」を使用すると C# で Trello の情報を取得したり
Trello にリストやカードを作成したりできるようになります
検証環境
- .NET Framework 4.5.2
- Manatee.Trello 1.18.3
- Manatee.Trello.ManateeJson 1.8.1
- Manatee.Trello.WebApi 1.1.0.1
使う前に
「Manatee.Trello」を使用する場合、Trello のキーやトークン、
ボードの ID を取得する必要があります
これらの取得方法は下記のサイト様に記載されています
インストール
Visual Studio のパッケージマネージャコンソールで下記のコマンドを実行して
Manatee.Trello を使用するために必要なパッケージを入手します
Install-Package Manatee.Trello Install-Package Manatee.Trello.ManateeJson Install-Package Manatee.Trello.WebApi
ソースコード
using Manatee.Trello; using Manatee.Trello.ManateeJson; using Manatee.Trello.WebApi; using System; ... var serializer = new ManateeSerializer(); TrelloConfiguration.Serializer = serializer; TrelloConfiguration.Deserializer = serializer; TrelloConfiguration.JsonFactory = new ManateeFactory(); TrelloConfiguration.RestClientProvider = new WebApiClientProvider(); TrelloAuthorization.Default.AppKey = "【Trello のキー】"; TrelloAuthorization.Default.UserToken = "【Trello のトークン】"; var board = new Board( "【ボードの ID】" ); // すべてのメンバー情報を取得 foreach ( var n in board.Members ) { Console.WriteLine( n ); } // すべてのリスト情報を取得 foreach ( var n in board.Lists ) { Console.WriteLine( n ); } // すべてのカード情報を取得 foreach ( var n in board.Cards ) { Console.WriteLine( n ); }
関連記事