Crate flickr

source ·
Expand description

This is a Rust binding to FlickrAPI.

Example

extern crate flickr;

use flickr::{FlickrAPI};

fn main() {
    let mut flickr = FlickrAPI::new(
            "MY-FLICKR-API-KEY", 
            "MY-FLICKR-API-SECRET");
    match flickr.init() {
        Ok(()) => {
            let photos = flickr
                         .favorites()
                         .get_list()
                         .perform()
                         .unwrap();
            println!("{:#?}", photos);
        },
        Err(e) => {
            eprintln!("Flickr initialization failed: {}", e);
        }
    }
}

Modules

Structs

Takes care of authentication and provides access to Flickr API methods.

Enums

Struct for FlickrAPI related errors.

Statics