A patreon client crate for rust.
```rust async fn example() { // OAuth client let client = PatreonOAuth { clientid: env!("CLIENTID").tostring(), clientsecret: env!("CLIENTSECRET").tostring(), redirecturi: env!("REDIRECTURI").tostring(), ..Default::default() }; // authorization by url println!("{}", oauth.getauthorizationurl()); oauth.gettokens("");
// Api Clinet
let api = PatreonApi {
access_token: env!("ACCESS_TOKEN").to_string(),
..Default::default()
};
println!("{:?}", api.ident().await);
// webhook
let webhook = Webhook {
webhook_secret,
};
webhook.check_signature(...);
webhook.parse_event(...);
} ```