Skip to content

Latest commit

 

History

History
76 lines (57 loc) · 3.04 KB

README_ja.md

File metadata and controls

76 lines (57 loc) · 3.04 KB

ktumblr

Maven metadata URL

badge badge badge badge

このライブラリは Kotlin Multiplatform に対応した Mastodon クライアントライブラリです。 khttpclient を依存関係に持っており、 内部で Ktor Client を使用しています。 そのため、本ライブラリは、Kotlin Multiplatform かつ Ktor Client がサポートしているプラットフォームであれば利用可能です。 各プラットフォームでどのような挙動をするのかについては、khttpclient に依存します。

使い方

以下は対応するプラットフォームにおいて Gradle を用いて Kotlin で使用する際の使い方になります。 Apple プラットフォームで使用する場合は、 ktumblr-cocoapods を参照してください。 また、JavaScript で使用する場合は、ktumblr.js を参照してください。 各 API の叩き方については、テストコードを参照してください。

repositories {
    mavenCentral()
+   maven { url = uri("https://repo.repsy.io/mvn/uakihir0/public") }
}

dependencies {
+   implementation("work.socialhub.ktumblr:core:0.0.1-SNAPSHOT")
}

認証

先にアプリケーションを作成して、ユーザーが認証するための URL をリクエストします。

WIP

ユーザーが認証した後、リダイレクトされた URL からコードがクエリで渡ってくるので、それを用いて以下のようにアクセストークンを取得します。

WIP

Create Post

WIP

ライセンス

MIT License

作者

Akihiro Urushihara