cabbage

Crates.iocabbage
lib.rscabbage
version0.1.3
sourcesrc
created_at2023-10-24 14:35:32.683747
updated_at2023-10-31 19:58:23.305993
descriptionRust wrapper around SV Sticky's Koala API
homepagehttps://svsticky.nl
repositoryhttps://github.com/svsticky/cabbage
max_upload_size
id1012425
size11,167
CommIT (github:svsticky:commit)

documentation

README

Cabbage

Wrapper around the Koala API for Rust.

Implemented APIs

  • OAuth2

Usage

To use this library, you need to register your application in Koala as an OAuth2 client. After that, you can start using the library.

async fn main() {
    let client = KoalaApi::new("https://koala.svsticky.nl".to_string()).unwrap();    
    
    // For example, the user logged in to your application
    let oauth_api = client.oauth_api(ClientConfig::new("my_client_id", "my_client_secret", "https://myapp.svsticky.nl/login"));
    
    let tokens = oauth_api.exchange_login_code(logincode).await.unwrap();
}

License

MIT or Apache-2.0, at your option

Commit count: 9

cargo fmt