flickrex v0.5.0 Flickrex.Upload View Source
Operations on Flickr Upload Service.
Examples
Upload a photo:
{:ok, resp} =
"path/to/photo.png"
|> Flickrex.Upload.upload(is_public: 0)
|> Flickrex.request()
resp.body #=> %{"photoid" => %{"_content" => "99999999999"}, "stat" => "ok"}
Replace a photo:
{:ok, resp} =
"path/to/replace/photo.png"
|> Flickrex.Upload.replace(photo_id: "99999999999")
|> Flickrex.request()
resp.body #=> %{"photoid" => %{"_content" => "99999999999", ...}, "stat" => "ok"}
Link to this section Summary
Link to this section Functions
Link to this function
replace(photo, opts \\ [])
View Source
replace(binary, Keyword.t) :: Flickrex.Operation.Upload.t
Replace a photo on the Flickr API.
Options
photo_id- The ID of the photo to replace. (required)async
Link to this function
upload(photo, opts \\ [])
View Source
upload(Path.t, Keyword.t) :: Flickrex.Operation.Upload.t
Upload a photo to the Flickr API.
This method requires authentication with write permission.
Options
title- The title of the photo.description- A description of the photo. May contain some limited HTML.tags- A space-seperated list of tags to apply to the photo.is_public,is_friend,is_family- Set to 0 for no, 1 for yes. Specifies who can view the photo. If omitted permissions will be set to user’s defaultsafety_level- Set to 1 for Safe, 2 for Moderate, or 3 for Restricted. If omitted or an invalid value is passed, will be set to user’s defaultcontent_type- Set to 1 for Photo, 2 for Screenshot, or 3 for Other. If omitted , will be set to user’s defaulthidden- Set to 1 to keep the photo in global search results, 2 to hide from public searches. If omitted, will be set based to user’s default