yohira0616 / teratail-sdk-java

Unofficial Teratail API SDK

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Unofficial Teratail API SDK

License:MIT License


Languages

Language:Java 100.0%