Slackコミュニティに
無料で参加する
Flutterラボの
プレミアム会員になる
【Flutter】ChatworkAPIを使ってみる
2020.08.22
はじめに
社内外でのコミュニケーションツールとしてChatworkを使っているのですが、タスク機能がもう少し良くなって欲しいな、と思っていたのでタスク機能に特化したアプリをChatworkAPIを利用して開発してみました。
そのときに使ったAPIのうち、一番基本となる『自分自身の情報を取得』を例にAPIの利用方法を解説したいと思います。
記事の下のほうに、今回開発したChatworkのタスク機能に特化したアプリ『Taskwork』のリンクを貼っておくのでぜひ参考にインストールしてみてください。
コード
pubspec.yaml を編集して、『http』パッケージを取得します。
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.3
http: ^0.12.2 #この行を追加
『http』パッケージは、FlutterからAPIにアクセスするときには必須です。
編集し終えたら、『Pub get』でパッケージを取得しましょう。
これで準備は完了したので、さっそくAPIを使ってみましょう!
var result = await get(
'https://api.chatwork.com/v2/me',
headers: {'Authorization': 'Bearer $_token'} //アクセストークンを設定してください
);
これで『自分自身の情報を取得』ができます。
実際にAPIを利用して開発したアプリ『Taskwork』
iOS: https://apps.apple.com/jp/app/id1523515705
Android: https://play.google.com/store/apps/details?id=net.hatchout.taskwithchatwork
参考

【Dart】Stringからint, double, DateTimeに変換する
2020.09.14

【Dart】【Flutter】List型(リスト)の使い方とよく使うメソッドまとめ
2020.09.18

【Dart】【Flutter】DateTime型についてのまとめ
2020.10.01

【Dart】Map型の使い方とよく使うメソッドまとめ
2020.09.13