An open API service indexing awesome lists of open source software.

https://github.com/petitstrawberry/misskeyapikit

Misskey API client for Swift
https://github.com/petitstrawberry/misskeyapikit

misskey swift

Last synced: 5 months ago
JSON representation

Misskey API client for Swift

Awesome Lists containing this project

README

          

# MisskeyAPIKit

Misskey API client for Swift

## Installation

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

## Usage

### Initialize

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

### Create a note

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

### Get timeline

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