Skip to content

petitstrawberry/MisskeyAPIKit

Repository files navigation

MisskeyAPIKit

Misskey API client for Swift

Installation

dependencies: [
    .package(url: "https://github.com/petitstrawberry/MisskeyAPIKit", from: "0.1.0")
  ],

Usage

Initialize

let misskey = MisskeyAPI(
    baseURL: "https://mi.example.com",
    credentials: .init(accessToken: "access_token")
)

Create a note

let createdNote = try await misskey.notes.create(.init(text: "Hello, world!"))

Get timeline

let notes: [Note] = try await misskey.notes.getTimeline(.init(limit: 10))