annict-kt

Annict API の Kotlin用ライブラリです

基本情報

カテゴリ
開発者向けライブラリ
URL
github.com

開発メンバー

Takagi (@Takagi)

annict-kt

Annict API wrapper for Kotlin

Download

詳しくはこちらをご覧ください。
https://github.com/riptakagi/annict-kt

インストール

repositories {
    jcenter()
}

dependencies {
    implementation 'jp.annict:annict-kt:${version}'
}

認証

// Get Token (アクセストークンを取得する)
val response: TokenGetResponseData = AnnictAuth().token(
"client_id",
"client_secret", 
"authorization_code"(default), "urn:ietf:wg:oauth:2.0:oob"(default), "code")

val access_token = response.access_token
// Get Info (認証ユーザの情報を取得する)
val response: TokenInfoGetResponseData = AnnictAuth().info("access_token")
// Revoke Token (トークンを失効させる)
val result: Boolean = AnnictAuth().revoke("client_id", "client_secret", "token")

クライアント

// Create Client (クライアント作成)
val client = AnnictClient("access_token")

サービス

// 作品情報取得
val response = client.getWorks(filter_title = "氷菓")
val works = response.works
// キャスト情報取得
val response = client.getCasts(filter_work_id = 1808, per_page = 5, page = 5)
val casts = response.casts