-
Notifications
You must be signed in to change notification settings - Fork 13
Design Policy
TAKEUCHI Hiroaki edited this page Jul 22, 2020
·
2 revisions
sorry japanese only.
twitter4j-v2
は Twitter API v2
を扱うための Twitter4J
のアドオンモジュールです。
@takke が Android 用の Twitter クライアント TwitPane で Twitter API v2
を利用するために作成しています。
Twitter4J
の認証、リクエスト機構などをそのまま利用し、Kotlin
の Extension function
形式で文字通り「拡張」する形で機能を追加しています。
Twitter4J
は本当によくできていて、Extension function
内からリクエスト機構にうまくアクセスすることができるようになっています。すごい。
まずは Twitter API v2
から返ってきた JSON をそのまま独自のクラスにマッピングする形の、薄いラッパーを作ることを目的としています。
(そのため、Twitter4J
の User
ではなく twitter4j-v2
独自の User2
などを返しています)
その後、余裕があれば Twitter4J
のクラスに変換するような(User2
=> User
のような)機能を作りたいと思っています。