flickrex v0.5.0 Flickrex.Flickr View Source
Flickr API Modules.
These modules and functions map to the methods from the Flickr API Documentation.
Each function takes a keyword list of API arguments and returns an operation
that can be executed with Flickrex.request/2.
Some Flickr methods require user access tokens that were granted read, write, or delete permissions.
Examples
Get the five most recent public photos:
get_recent = Flickrex.Flickr.Photos.get_recent(per_page: 5)
{:ok, resp} = Flickrex.request(get_recent)
%{"photos" => photos} = resp.body
Test logging in as a user, by configuring the tokens for the request:
config = [oauth_token: "...", oauth_token_secret: "..."]
{:ok, resp} = Flickrex.Flickr.Test.login() |> Flickrex.request(config)
%{"user" => user} = resp.body