annis 0.0.6

Annict API client library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
extern crate annis;
use annis::{Client, Characters::*, Error, Value};
use std::env;

fn main() -> Result<(), Error> {
    let client = Client::set_token(env::var("annict_access_token").unwrap());

    let params = vec![(filter_ids, "26233"), (fields, "name")];
    let characters = annis::characters().params(params);
    let json = client.call(characters)?.json::<Value>()?;
    println!("{}", json["characters"][0]["name"].as_str().unwrap());

    Ok(())
}