Unofficial Teratail API SDK
Java
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
gradle/wrapper
src
.gitignore
LICENSE
README.md
build.gradle
gradlew
gradlew.bat
settings.gradle
teratail-sdk-java.iml
teratail-sdk-java.ipr
teratail-sdk-java.iws

README.md

teratail-sdk-java

プログラミング質問サイト TeratailのAPIをコールするsdk

usage

クライアントインスタンス作成

Teratail client = new Teratail("**********"); //アクセストークン

質問一覧を取得

QuestionListEntity result = client.question().findAll();
System.out.println(result);
// ページネーションを使用する場合はこちら
Pagenation pagenation = new Pagenation();
pagenation.setPage(10);
pagenation.setLimit(1);
QuestionListEntity result = client.question().findAll(pagenation);
System.out.println(result);

タグ一覧を取得

TagListEntity result = client.tag().findAll();
System.out.println(result);
// ページネーションを使用する場合はこちら
Pagenation pagenation = new Pagenation();
pagenation.setPage(10);
pagenation.setLimit(1);
TagListEntity result = client.tag().findAll(pagenation);
System.out.println(result);

ユーザー一覧を取得

UserListEntity result = client.user().findAll();
System.out.println(result);
// ページネーションを使用する場合はこちら
Pagenation pagenation = new Pagenation();
pagenation.setPage(10);
pagenation.setLimit(1);
UserListEntity result = client.user().findAll(pagenation);
System.out.println(result);

利用に関して

当ソースコード自体ははMITライセンスです。自由に使用・改造してください。 利用の際には、Teratail 利用規約 に従って下さい。

official document

Teratail API Document