Updated README
This commit is contained in:
@@ -1,34 +1,35 @@
|
||||
# Mammut. A API Wrapper for the Mastodon API.
|
||||
|
||||
### [Documentation](https://docs.rs/mammut/)
|
||||
## [Documentation](https://docs.rs/mammut/)
|
||||
|
||||
A wrapper around the [API](https://github.com/tootsuite/mastodon/blob/master/docs/Using-the-API/API.md#tag) for [Mastodon](https://mastodon.social/)
|
||||
|
||||
```rust
|
||||
# extern crate mammut;
|
||||
# fn main() {
|
||||
# try().unwrap();
|
||||
# }
|
||||
# fn try() -> mammut::Result<()> {
|
||||
extern crate mammut;
|
||||
use mammut::Registration;
|
||||
use mammut::apps::{AppBuilder, Scope};
|
||||
|
||||
let app = AppBuilder {
|
||||
client_name: "mammut_test",
|
||||
redirect_uris: "urn:ietf:wg:oauth:2.0:oob",
|
||||
scopes: Scope::Read,
|
||||
website: None,
|
||||
};
|
||||
fn main() {
|
||||
run().unwrap();
|
||||
}
|
||||
|
||||
let mut registration = Registration::new("https://mastodon.social")?;
|
||||
registration.register(app)?;
|
||||
let url = registration.authorise()?;
|
||||
// Here you now need to open the url in the browser
|
||||
// And handle a the redirect url coming back with the code.
|
||||
let code = String::from("RETURNED_FROM_BROWSER");
|
||||
let mastodon = registration.create_access_token(code)?;
|
||||
fn run() -> mammut::Result<()> {
|
||||
let app = AppBuilder {
|
||||
client_name: "mammut_test",
|
||||
redirect_uris: "urn:ietf:wg:oauth:2.0:oob",
|
||||
scopes: Scope::Read,
|
||||
website: None,
|
||||
};
|
||||
|
||||
println!("{:?}", mastodon.get_home_timeline()?);
|
||||
# Ok(())
|
||||
# }
|
||||
let mut registration = Registration::new("https://mastodon.social")?;
|
||||
registration.register(app)?;
|
||||
let url = registration.authorise()?;
|
||||
// Here you now need to open the url in the browser
|
||||
// And handle a the redirect url coming back with the code.
|
||||
let code = String::from("RETURNED_FROM_BROWSER");
|
||||
let mastodon = registration.create_access_token(code)?;
|
||||
|
||||
println!("{:?}", mastodon.get_home_timeline()?);
|
||||
Ok(())
|
||||
}
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user