1 Overview
current-api-key
current-sec-key
signed?
non-text-tags
2 Methods
flickr.activity.user Comments
flickr.activity.user Photos
flickr.auth.check Token
flickr.auth.get Frob
flickr.auth.get Full Token
flickr.auth.get Token
flickr.blogs.get List
flickr.blogs.get Services
flickr.blogs.post Photo
flickr.collections.get Info
flickr.collections.get Tree
flickr.commons.get Institutions
flickr.contacts.get List
flickr.contacts.get List Recently Uploaded
flickr.contacts.get Public List
flickr.favorites.add
flickr.favorites.get List
flickr.favorites.get Public List
flickr.favorites.remove
flickr.galleries.add Photo
flickr.galleries.create
flickr.galleries.edit Meta
flickr.galleries.edit Photo
flickr.galleries.edit Photos
flickr.galleries.get Info
flickr.galleries.get List
flickr.galleries.get List For Photo
flickr.galleries.get Photos
flickr.groups.browse
flickr.groups.get Info
flickr.groups.members.get List
flickr.groups.pools.add
flickr.groups.pools.get Context
flickr.groups.pools.get Groups
flickr.groups.pools.get Photos
flickr.groups.pools.remove
flickr.groups.search
flickr.interestingness.get List
flickr.machinetags.get Namespaces
flickr.machinetags.get Pairs
flickr.machinetags.get Predicates
flickr.machinetags.get Recent Values
flickr.machinetags.get Values
flickr.panda.get List
flickr.panda.get Photos
flickr.people.find By Email
flickr.people.find By Username
flickr.people.get Info
flickr.people.get Photos
flickr.people.get Photos Of
flickr.people.get Public Groups
flickr.people.get Public Photos
flickr.people.get Upload Status
flickr.photos.add Tags
flickr.photos.comments.add Comment
flickr.photos.comments.delete Comment
flickr.photos.comments.edit Comment
flickr.photos.comments.get List
flickr.photos.comments.get Recent For Contacts
flickr.photos.delete
flickr.photos.geo.batch Correct Location
flickr.photos.geo.correct Location
flickr.photos.geo.get Location
flickr.photos.geo.get Perms
flickr.photos.geo.photos For Location
flickr.photos.geo.remove Location
flickr.photos.geo.set Context
flickr.photos.geo.set Location
flickr.photos.geo.set Perms
flickr.photos.get All Contexts
flickr.photos.get Contacts Photos
flickr.photos.get Contacts Public Photos
flickr.photos.get Context
flickr.photos.get Counts
flickr.photos.get Exif
flickr.photos.get Favorites
flickr.photos.get Info
flickr.photos.get Not In Set
flickr.photos.get Perms
flickr.photos.get Recent
flickr.photos.get Sizes
flickr.photos.get Untagged
flickr.photos.get With Geo Data
flickr.photos.get Without Geo Data
flickr.photos.licenses.get Info
flickr.photos.licenses.set License
flickr.photos.notes.add
flickr.photos.notes.delete
flickr.photos.notes.edit
flickr.photos.people.add
flickr.photos.people.delete
flickr.photos.people.delete Coords
flickr.photos.people.edit Coords
flickr.photos.people.get List
flickr.photos.recently Updated
flickr.photos.remove Tag
flickr.photos.search
flickr.photos.set Content Type
flickr.photos.set Dates
flickr.photos.set Meta
flickr.photos.set Perms
flickr.photos.set Safety Level
flickr.photos.set Tags
flickr.photos.transform.rotate
flickr.photos.upload.check Tickets
flickr.photosets.add Photo
flickr.photosets.comments.add Comment
flickr.photosets.comments.delete Comment
flickr.photosets.comments.edit Comment
flickr.photosets.comments.get List
flickr.photosets.create
flickr.photosets.delete
flickr.photosets.edit Meta
flickr.photosets.edit Photos
flickr.photosets.get Context
flickr.photosets.get Info
flickr.photosets.get List
flickr.photosets.get Photos
flickr.photosets.order Sets
flickr.photosets.remove Photo
flickr.places.find
flickr.places.find By Lat Lon
flickr.places.get Children With Photos Public
flickr.places.get Info
flickr.places.get Info By Url
flickr.places.get Place Types
flickr.places.get Shape History
flickr.places.get Top Places List
flickr.places.places For Bounding Box
flickr.places.places For Contacts
flickr.places.places For Tags
flickr.places.places For User
flickr.places.resolve Place Id
flickr.places.resolve Place URL
flickr.places.tags For Place
flickr.prefs.get Content Type
flickr.prefs.get Geo Perms
flickr.prefs.get Hidden
flickr.prefs.get Privacy
flickr.prefs.get Safety Level
flickr.reflection.get Method Info
flickr.reflection.get Methods
flickr.stats.get Collection Domains
flickr.stats.get Collection Referrers
flickr.stats.get Collection Stats
flickr.stats.get CSVFiles
flickr.stats.get Photo Domains
flickr.stats.get Photo Referrers
flickr.stats.get Photoset Domains
flickr.stats.get Photoset Referrers
flickr.stats.get Photoset Stats
flickr.stats.get Photo Stats
flickr.stats.get Photostream Domains
flickr.stats.get Photostream Referrers
flickr.stats.get Photostream Stats
flickr.stats.get Popular Photos
flickr.stats.get Total Views
flickr.tags.get Cluster Photos
flickr.tags.get Clusters
flickr.tags.get Hot List
flickr.tags.get List Photo
flickr.tags.get List User
flickr.tags.get List User Popular
flickr.tags.get List User Raw
flickr.tags.get Related
flickr.test.echo
flickr.test.login
flickr.test.null
flickr.urls.get Group
flickr.urls.get User Photos
flickr.urls.get User Profile
flickr.urls.lookup Gallery
flickr.urls.lookup Group
flickr.urls.lookup User

Flickr: Scheme API for Flickr

David Van Horn <dvanhorn@ccs.neu.edu>

 (require (planet dvanhorn/flickr:2:0))

1 Overview

This collection provides a Scheme wrapping to the Flickr web service:

http://www.flickr.com/services/api/

See example.ss for a example program that logs in a user and makes authenticated calls to the API.

Procedures are named exactly as in the Flickr API. Arguments are specified with keywords spelled exactly as in the API, their values must always be strings.

Calling a procedure returns a list of Xexprs constituting the [xml-payload-here] portion of the response (see the Flickr documentation on example responses).

Here is an example call to the echo method (the value of the api_key should be changed to your own key, assigned by Flickr).

Example:

  > (flickr.test.echo #:api_key "138427ce2d97d6a2d0c4a2f045a59bfa")

  ((method () "flickr.test.echo") (api_key () "138427ce2d97d6a2d0c4a2f045a59bfa"))

If the Flickr service responds with an error response, an exception is raised.

(current-api-key)  string?
(current-api-key api-key)  void?
  api-key : string?
The api_key argument is required of every method in the Flickr API. If ommitted from a Scheme procedure call, the value defaults to the value of the current-api-key parameter. So the above could be written as:

Examples:

  > (current-api-key "138427ce2d97d6a2d0c4a2f045a59bfa")
  > (flickr.test.echo)

  ((method () "flickr.test.echo") (api_key () "138427ce2d97d6a2d0c4a2f045a59bfa"))

Methods may have required arguments and an error will be raised if ommitted.

(current-sec-key)  string?
(current-sec-key sec-key)  void?
  sec-key : string?
Signed methods rely on the current-sec-key parameter for the Flickr API secret key.

(signed?)  boolean?
(signed? v)  void?
  v : boolean?
When true, all methods are signed; when false, only methods that need signing are signed.

(non-text-tags)  (listof symbol?)
(non-text-tags tags)  void?
  tags : (listof symbol?)
The parameter non-text-tags controls the handling of whitespace in the XML to xexpr conversion. The value is passed to the eliminate-whitespace procedure defined in the net collection.

For example:

  (flickr.reflection.getMethods)

Evaluates to:

  '((methods
     ()
     "\n\t"
     (method () "flickr.activity.userComments")
     "\n\t"
     (method () "flickr.activity.userPhotos")
     "\n\t"
     ...))

Whereas:

  (parameterize ((non-text-tags (cons 'methods (non-text-tags))))
    (flickr.reflection.getMethods))

Evaluates to:

  '((methods
     ()
     (method () "flickr.activity.userComments")
     (method () "flickr.activity.userPhotos")
     ...))

2 Methods

(flickr.activity.userComments [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key    
  #:per_page per_page    
  #:page page])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Returns a list of recent activity on photos commented on by the calling user. <b>Do not poll this method more than once an hour</b>.
(flickr.activity.userPhotos [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key    
  #:timeframe timeframe    
  #:per_page per_page    
  #:page page])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  timeframe : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Returns a list of recent activity on photos belonging to the calling user. <b>Do not poll this method more than once an hour</b>.
(flickr.auth.checkToken [#:api_sig api_sig    
  #:api_key api_key]    
  #:auth_token auth_token)  xexpr?
  api_sig : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  auth_token : string?
Returns the credentials attached to an authentication token. This call <b>must</b> be signed as specified in the <a href="/services/api/auth.spec.html">authentication API spec</a>.
(flickr.auth.getFrob [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
Returns a frob to be used during authentication. <b>This method call must be signed</b>.
Flickr link: flickr.auth.getFrob
(flickr.auth.getFullToken [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:mini_token mini_token)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  mini_token : string?
Get the full authentication token for a mini-token. <b>This method call must be signed.</b>
(flickr.auth.getToken [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:frob frob)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  frob : string?
Returns the auth token for the given frob, if one has been attached. <b>This method call must be signed.</b>
(flickr.blogs.getList [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key    
  #:service service])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  service : (or/c#fstring?) = #f
Get a list of configured blogs for the calling user.
(flickr.blogs.getServices [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
Return a list of Flickr supported blogging services
(flickr.blogs.postPhoto [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key    
  #:blog_id blog_id]    
  #:photo_id photo_id    
  #:title title    
  #:description description    
  [#:blog_password blog_password    
  #:service service])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  blog_id : (or/c#fstring?) = #f
  photo_id : string?
  title : string?
  description : string?
  blog_password : (or/c#fstring?) = #f
  service : (or/c#fstring?) = #f
(flickr.collections.getInfo [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:collection_id collection_id) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  collection_id : string?
Returns information for a single collection. Currently can only be called by the collection owner, this may change.
(flickr.collections.getTree [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:collection_id collection_id 
  #:user_id user_id]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  collection_id : (or/c#fstring?) = #f
  user_id : (or/c#fstring?) = #f
Returns a tree (or sub tree) of collections belonging to a given user.
(flickr.commons.getInstitutions [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
Retrieves a list of the current Commons institutions.
(flickr.contacts.getList [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key    
  #:filter filter    
  #:page page    
  #:per_page per_page])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  filter : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
Get a list of contacts for the calling user.
(flickr.contacts.getListRecentlyUploaded 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:date_lastupload date_lastupload 
  #:filter filter]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  date_lastupload : (or/c#fstring?) = #f
  filter : (or/c#fstring?) = #f
Return a list of contacts for a user who have recently uploaded photos along with the total count of photos uploaded.<br /><br /> This method is still considered experimental. We don’t plan for it to change or to go away but so long as this notice is present you should write your code accordingly.
(flickr.contacts.getPublicList [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:user_id user_id 
  [#:page page 
  #:per_page per_page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  user_id : string?
  page : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
Get the contact list for a user.
(flickr.favorites.add [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
Adds a photo to a user’s favorites list.
(flickr.favorites.getList [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:user_id user_id 
  #:min_fave_date min_fave_date 
  #:max_fave_date max_fave_date 
  #:extras extras 
  #:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  user_id : (or/c#fstring?) = #f
  min_fave_date : (or/c#fstring?) = #f
  max_fave_date : (or/c#fstring?) = #f
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Returns a list of the user’s favorite photos. Only photos which the calling user has permission to see are returned.
(flickr.favorites.getPublicList [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:user_id user_id 
  [#:min_fave_date min_fave_date 
  #:max_fave_date max_fave_date 
  #:extras extras 
  #:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  user_id : string?
  min_fave_date : (or/c#fstring?) = #f
  max_fave_date : (or/c#fstring?) = #f
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Returns a list of favorite public photos for the given user.
(flickr.favorites.remove [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
Removes a photo from a user’s favorites list.
(flickr.galleries.addPhoto [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:gallery_id gallery_id    
  #:photo_id photo_id    
  [#:comment comment])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  gallery_id : string?
  photo_id : string?
  comment : (or/c#fstring?) = #f
Add a photo to a gallery.
(flickr.galleries.create [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:title title 
  #:description description 
  [#:primary_photo_id primary_photo_id]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  title : string?
  description : string?
  primary_photo_id : (or/c#fstring?) = #f
Create a new gallery for the calling user.
(flickr.galleries.editMeta [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:gallery_id gallery_id    
  #:title title    
  [#:description description])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  gallery_id : string?
  title : string?
  description : (or/c#fstring?) = #f
Modify the meta-data for a gallery.
(flickr.galleries.editPhoto [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:gallery_id gallery_id    
  #:photo_id photo_id    
  #:comment comment)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  gallery_id : string?
  photo_id : string?
  comment : string?
Edit the comment for a gallery photo.
(flickr.galleries.editPhotos 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:gallery_id gallery_id 
  #:primary_photo_id primary_photo_id 
  #:photo_ids photo_ids) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  gallery_id : string?
  primary_photo_id : string?
  photo_ids : string?
Modify the photos in a gallery. Use this method to add, remove and re-order photos.
(flickr.galleries.getInfo [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:gallery_id gallery_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  gallery_id : string?
(flickr.galleries.getList [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:user_id user_id    
  [#:per_page per_page    
  #:page page])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  user_id : string?
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Return the list of galleries created by a user. Sorted from newest to oldest.
(flickr.galleries.getListForPhoto [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photo_id photo_id 
  [#:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Return the list of galleries to which a photo has been added. Galleries are returned sorted by date which the photo was added to the gallery.
(flickr.galleries.getPhotos [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:gallery_id gallery_id    
  [#:extras extras    
  #:per_page per_page    
  #:page page])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  gallery_id : string?
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Return the list of photos for a gallery
(flickr.groups.browse [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key    
  #:cat_id cat_id])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  cat_id : (or/c#fstring?) = #f
Browse the group category tree, finding groups and sub-categories.
(flickr.groups.getInfo [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:group_id group_id    
  [#:lang lang])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  group_id : string?
  lang : (or/c#fstring?) = #f
Get information about a group.
(flickr.groups.members.getList [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:group_id group_id 
  [#:membertypes membertypes 
  #:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  group_id : string?
  membertypes : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Get a list of the members of a group. The call must be signed on behalf of a Flickr member, and the ability to see the group membership will be determined by the Flickr member’s group privileges.
(flickr.groups.pools.add [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id    
  #:group_id group_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  group_id : string?
Add a photo to a group’s pool.
(flickr.groups.pools.getContext [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photo_id photo_id 
  #:group_id group_id) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  group_id : string?
Returns next and previous photos for a photo in a group pool.
(flickr.groups.pools.getGroups [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:page page 
  #:per_page per_page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  page : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
Returns a list of groups to which you can add photos.
(flickr.groups.pools.getPhotos [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:group_id group_id 
  [#:tags tags 
  #:user_id user_id 
  #:extras extras 
  #:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  group_id : string?
  tags : (or/c#fstring?) = #f
  user_id : (or/c#fstring?) = #f
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Returns a list of pool photos for a given group, based on the permissions of the group and the user logged in (if any).
(flickr.groups.pools.remove [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id    
  #:group_id group_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  group_id : string?
Remove a photo from a group pool.
(flickr.groups.search [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:text text    
  [#:per_page per_page    
  #:page page])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  text : string?
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Search for groups. 18+ groups will only be returned for authenticated calls where the authenticated user is over 18.
(flickr.interestingness.getList [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:date date 
  #:extras extras 
  #:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  date : (or/c#fstring?) = #f
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Returns the list of interesting photos for the most recent day or a user-specified date.
(flickr.machinetags.getNamespaces [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:predicate predicate 
  #:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  predicate : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Return a list of unique namespaces, optionally limited by a given predicate, in alphabetical order.
(flickr.machinetags.getPairs [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key    
  #:namespace namespace    
  #:predicate predicate    
  #:per_page per_page    
  #:page page])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  namespace : (or/c#fstring?) = #f
  predicate : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Return a list of unique namespace and predicate pairs, optionally limited by predicate or namespace, in alphabetical order.
(flickr.machinetags.getPredicates [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:namespace namespace 
  #:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  namespace : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Return a list of unique predicates, optionally limited by a given namespace.
(flickr.machinetags.getRecentValues [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:namespace namespace 
  #:predicate predicate 
  #:added_since added_since]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  namespace : (or/c#fstring?) = #f
  predicate : (or/c#fstring?) = #f
  added_since : (or/c#fstring?) = #f
Fetch recently used (or created) machine tags values.
(flickr.machinetags.getValues [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:namespace namespace    
  #:predicate predicate    
  [#:per_page per_page    
  #:page page])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  namespace : string?
  predicate : string?
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Return a list of unique values for a namespace and predicate.
(flickr.panda.getList [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
Return a list of <a href="http://www.flickr.com/explore/panda">Flickr pandas</a>, from whom you can request photos using the <a href="/services/api/flickr.panda.getPhotos.htm">flickr.panda.getPhotos</a> API method.
(flickr.panda.getPhotos [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:panda_name panda_name    
  [#:extras extras    
  #:per_page per_page    
  #:page page])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  panda_name : string?
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Ask the <a href="http://www.flickr.com/explore/panda">Flickr Pandas</a> for a list of recent public (and "safe") photos.
(flickr.people.findByEmail [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:find_email find_email)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  find_email : string?
Return a user’s NSID, given their email address
(flickr.people.findByUsername [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:username username)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  username : string?
Return a user’s NSID, given their username.
(flickr.people.getInfo [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:user_id user_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  user_id : string?
Get information about a user.
(flickr.people.getPhotos [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:user_id user_id 
  [#:safe_search safe_search 
  #:min_upload_date min_upload_date 
  #:max_upload_date max_upload_date 
  #:min_taken_date min_taken_date 
  #:max_taken_date max_taken_date 
  #:content_type content_type 
  #:privacy_filter privacy_filter 
  #:extras extras 
  #:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  user_id : string?
  safe_search : (or/c#fstring?) = #f
  min_upload_date : (or/c#fstring?) = #f
  max_upload_date : (or/c#fstring?) = #f
  min_taken_date : (or/c#fstring?) = #f
  max_taken_date : (or/c#fstring?) = #f
  content_type : (or/c#fstring?) = #f
  privacy_filter : (or/c#fstring?) = #f
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Return photos from the given user’s photostream. Only photos visible to the calling user will be returned. This method must be authenticated; to return public photos for a user, use <a href="/services/api/flickr.people.getPublicPhotos.html">flickr.people.getPublicPhotos</a>.
(flickr.people.getPhotosOf [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:user_id user_id    
  [#:extras extras    
  #:per_page per_page    
  #:page page])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  user_id : string?
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Returns a list of photos containing a particular Flickr member.
(flickr.people.getPublicGroups [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:user_id user_id) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  user_id : string?
Returns the list of public groups a user is a member of.
(flickr.people.getPublicPhotos [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:user_id user_id 
  [#:safe_search safe_search 
  #:extras extras 
  #:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  user_id : string?
  safe_search : (or/c#fstring?) = #f
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Get a list of public photos for the given user.
(flickr.people.getUploadStatus [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
Returns information for the calling user related to photo uploads.
(flickr.photos.addTags [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id    
  #:tags tags)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  tags : string?
Add tags to a photo.
(flickr.photos.comments.addComment 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photo_id photo_id 
  #:comment_text comment_text) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  comment_text : string?
Add comment to a photo as the currently authenticated user.
(flickr.photos.comments.deleteComment [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:comment_id comment_id) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  comment_id : string?
Delete a comment as the currently authenticated user.
(flickr.photos.comments.editComment 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:comment_id comment_id 
  #:comment_text comment_text) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  comment_id : string?
  comment_text : string?
Edit the text of a comment as the currently authenticated user.
(flickr.photos.comments.getList 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photo_id photo_id 
  [#:min_comment_date min_comment_date 
  #:max_comment_date max_comment_date]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  min_comment_date : (or/c#fstring?) = #f
  max_comment_date : (or/c#fstring?) = #f
Returns the comments for a photo
(flickr.photos.comments.getRecentForContacts 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:date_lastcomment date_lastcomment 
  #:contacts_filter contacts_filter 
  #:extras extras 
  #:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  date_lastcomment : (or/c#fstring?) = #f
  contacts_filter : (or/c#fstring?) = #f
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Return the list of photos belonging to your contacts that have been commented on recently.
(flickr.photos.delete [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
Delete a photo from flickr.
(flickr.photos.geo.batchCorrectLocation 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:lat lat 
  #:lon lon 
  #:accuracy accuracy 
  [#:place_id place_id 
  #:woe_id woe_id]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  lat : string?
  lon : string?
  accuracy : string?
  place_id : (or/c#fstring?) = #f
  woe_id : (or/c#fstring?) = #f
Correct the places hierarchy for all the photos for a user at a given latitude, longitude and accuracy.<br /><br /> Batch corrections are processed in a delayed queue so it may take a few minutes before the changes are reflected in a user’s photos.
(flickr.photos.geo.correctLocation [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photo_id photo_id 
  [#:place_id place_id 
  #:woe_id woe_id]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  place_id : (or/c#fstring?) = #f
  woe_id : (or/c#fstring?) = #f
(flickr.photos.geo.getLocation [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photo_id photo_id) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
Get the geo data (latitude and longitude and the accuracy level) for a photo.
(flickr.photos.geo.getPerms [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
Get permissions for who may view geo data for a photo.
(flickr.photos.geo.photosForLocation [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:lat lat 
  #:lon lon 
  [#:accuracy accuracy 
  #:extras extras 
  #:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  lat : string?
  lon : string?
  accuracy : (or/c#fstring?) = #f
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Return a list of photos for a user at a specific latitude, longitude and accuracy
(flickr.photos.geo.removeLocation [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photo_id photo_id) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
Removes the geo data associated with a photo.
(flickr.photos.geo.setContext [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id    
  #:context context)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  context : string?
Indicate the state of a photo’s geotagginess beyond latitude and longitude.<br /><br /> Note : photos passed to this method must already be geotagged (using the <q>flickr.photos.geo.setLocation</q> method).
(flickr.photos.geo.setLocation [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photo_id photo_id 
  #:lat lat 
  #:lon lon 
  [#:accuracy accuracy 
  #:context context]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  lat : string?
  lon : string?
  accuracy : (or/c#fstring?) = #f
  context : (or/c#fstring?) = #f
Sets the geo data (latitude and longitude and, optionally, the accuracy level) for a photo. Before users may assign location data to a photo they must define who, by default, may view that information. Users can edit this preference at <a href="http://www.flickr.com/account/geo/privacy/">http://www.flickr.com/account/geo/privacy/</a>. If a user has not set this preference, the API method will return an error.
(flickr.photos.geo.setPerms [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:is_public is_public    
  #:is_contact is_contact    
  #:is_friend is_friend    
  #:is_family is_family    
  #:photo_id photo_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  is_public : string?
  is_contact : string?
  is_friend : string?
  is_family : string?
  photo_id : string?
Set the permission for who may view the geo data associated with a photo.
(flickr.photos.getAllContexts [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
Returns all visible sets and pools the photo belongs to.
(flickr.photos.getContactsPhotos [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:count count 
  #:just_friends just_friends 
  #:single_photo single_photo 
  #:include_self include_self 
  #:extras extras]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  count : (or/c#fstring?) = #f
  just_friends : (or/c#fstring?) = #f
  single_photo : (or/c#fstring?) = #f
  include_self : (or/c#fstring?) = #f
  extras : (or/c#fstring?) = #f
Fetch a list of recent photos from the calling users’ contacts.
(flickr.photos.getContactsPublicPhotos 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:user_id user_id 
  [#:count count 
  #:just_friends just_friends 
  #:single_photo single_photo 
  #:include_self include_self 
  #:extras extras]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  user_id : string?
  count : (or/c#fstring?) = #f
  just_friends : (or/c#fstring?) = #f
  single_photo : (or/c#fstring?) = #f
  include_self : (or/c#fstring?) = #f
  extras : (or/c#fstring?) = #f
Fetch a list of recent public photos from a users’ contacts.
(flickr.photos.getContext [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
Returns next and previous photos for a photo in a photostream.
(flickr.photos.getCounts [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key    
  #:dates dates    
  #:taken_dates taken_dates])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  dates : (or/c#fstring?) = #f
  taken_dates : (or/c#fstring?) = #f
Gets a list of photo counts for the given date ranges for the calling user.
(flickr.photos.getExif [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id    
  [#:secret secret])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  secret : (or/c#fstring?) = #f
Retrieves a list of EXIF/TIFF/GPS tags for a given photo. The calling user must have permission to view the photo.
(flickr.photos.getFavorites [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id    
  [#:page page    
  #:per_page per_page])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  page : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
Returns the list of people who have favorited a given photo.
(flickr.photos.getInfo [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id    
  [#:secret secret])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  secret : (or/c#fstring?) = #f
Get information about a photo. The calling user must have permission to view the photo.
(flickr.photos.getNotInSet [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:min_upload_date min_upload_date 
  #:max_upload_date max_upload_date 
  #:min_taken_date min_taken_date 
  #:max_taken_date max_taken_date 
  #:privacy_filter privacy_filter 
  #:media media 
  #:extras extras 
  #:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  min_upload_date : (or/c#fstring?) = #f
  max_upload_date : (or/c#fstring?) = #f
  min_taken_date : (or/c#fstring?) = #f
  max_taken_date : (or/c#fstring?) = #f
  privacy_filter : (or/c#fstring?) = #f
  media : (or/c#fstring?) = #f
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Returns a list of your photos that are not part of any sets.
(flickr.photos.getPerms [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
Get permissions for a photo.
(flickr.photos.getRecent [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key    
  #:extras extras    
  #:per_page per_page    
  #:page page])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Returns a list of the latest public photos uploaded to flickr.
(flickr.photos.getSizes [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
Returns the available sizes for a photo. The calling user must have permission to view the photo.
(flickr.photos.getUntagged [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:min_upload_date min_upload_date 
  #:max_upload_date max_upload_date 
  #:min_taken_date min_taken_date 
  #:max_taken_date max_taken_date 
  #:privacy_filter privacy_filter 
  #:media media 
  #:extras extras 
  #:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  min_upload_date : (or/c#fstring?) = #f
  max_upload_date : (or/c#fstring?) = #f
  min_taken_date : (or/c#fstring?) = #f
  max_taken_date : (or/c#fstring?) = #f
  privacy_filter : (or/c#fstring?) = #f
  media : (or/c#fstring?) = #f
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Returns a list of your photos with no tags.
(flickr.photos.getWithGeoData 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:min_upload_date min_upload_date 
  #:max_upload_date max_upload_date 
  #:min_taken_date min_taken_date 
  #:max_taken_date max_taken_date 
  #:privacy_filter privacy_filter 
  #:sort sort 
  #:media media 
  #:extras extras 
  #:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  min_upload_date : (or/c#fstring?) = #f
  max_upload_date : (or/c#fstring?) = #f
  min_taken_date : (or/c#fstring?) = #f
  max_taken_date : (or/c#fstring?) = #f
  privacy_filter : (or/c#fstring?) = #f
  sort : (or/c#fstring?) = #f
  media : (or/c#fstring?) = #f
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Returns a list of your geo-tagged photos.
(flickr.photos.getWithoutGeoData 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:min_upload_date min_upload_date 
  #:max_upload_date max_upload_date 
  #:min_taken_date min_taken_date 
  #:max_taken_date max_taken_date 
  #:privacy_filter privacy_filter 
  #:sort sort 
  #:media media 
  #:extras extras 
  #:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  min_upload_date : (or/c#fstring?) = #f
  max_upload_date : (or/c#fstring?) = #f
  min_taken_date : (or/c#fstring?) = #f
  max_taken_date : (or/c#fstring?) = #f
  privacy_filter : (or/c#fstring?) = #f
  sort : (or/c#fstring?) = #f
  media : (or/c#fstring?) = #f
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Returns a list of your photos which haven’t been geo-tagged.
(flickr.photos.licenses.getInfo [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
Fetches a list of available photo licenses for Flickr.
(flickr.photos.licenses.setLicense [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photo_id photo_id 
  #:license_id license_id) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  license_id : string?
Sets the license for a photo.
(flickr.photos.notes.add [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id    
  #:note_x note_x    
  #:note_y note_y    
  #:note_w note_w    
  #:note_h note_h    
  #:note_text note_text)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  note_x : string?
  note_y : string?
  note_w : string?
  note_h : string?
  note_text : string?
Add a note to a photo. Coordinates and sizes are in pixels, based on the 500px image size shown on individual photo pages.
(flickr.photos.notes.delete [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:note_id note_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  note_id : string?
Delete a note from a photo.
(flickr.photos.notes.edit [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:note_id note_id    
  #:note_x note_x    
  #:note_y note_y    
  #:note_w note_w    
  #:note_h note_h    
  #:note_text note_text)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  note_id : string?
  note_x : string?
  note_y : string?
  note_w : string?
  note_h : string?
  note_text : string?
Edit a note on a photo. Coordinates and sizes are in pixels, based on the 500px image size shown on individual photo pages.
(flickr.photos.people.add [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id    
  #:user_id user_id    
  [#:person_x person_x    
  #:person_y person_y    
  #:person_w person_w    
  #:person_h person_h])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  user_id : string?
  person_x : (or/c#fstring?) = #f
  person_y : (or/c#fstring?) = #f
  person_w : (or/c#fstring?) = #f
  person_h : (or/c#fstring?) = #f
Add a person to a photo. Coordinates and sizes of boxes are optional; they are measured in pixels, based on the 500px image size shown on individual photo pages.
(flickr.photos.people.delete [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id    
  #:user_id user_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  user_id : string?
Remove a person from a photo.
(flickr.photos.people.deleteCoords [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photo_id photo_id 
  #:user_id user_id) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  user_id : string?
Remove the bounding box from a person in a photo
(flickr.photos.people.editCoords [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photo_id photo_id 
  #:user_id user_id 
  #:person_x person_x 
  #:person_y person_y 
  #:person_w person_w 
  #:person_h person_h) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  user_id : string?
  person_x : string?
  person_y : string?
  person_w : string?
  person_h : string?
Edit the bounding box of an existing person on a photo.
(flickr.photos.people.getList [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
Get a list of people in a given photo.
(flickr.photos.recentlyUpdated [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:min_date min_date 
  [#:extras extras 
  #:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  min_date : string?
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
<p>Return a list of your photos that have been recently created or which have been recently modified.</p> <p>Recently modified may mean that the photo’s metadata (title, description, tags) may have been changed or a comment has been added (or just modified somehow :-)</p>
(flickr.photos.removeTag [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:tag_id tag_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  tag_id : string?
Remove a tag from a photo.
(flickr.photos.search [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:user_id user_id 
  #:tags tags 
  #:tag_mode tag_mode 
  #:text text 
  #:min_upload_date min_upload_date 
  #:max_upload_date max_upload_date 
  #:min_taken_date min_taken_date 
  #:max_taken_date max_taken_date 
  #:license license 
  #:sort sort 
  #:privacy_filter privacy_filter 
  #:bbox bbox 
  #:accuracy accuracy 
  #:safe_search safe_search 
  #:content_type content_type 
  #:machine_tags machine_tags 
  #:machine_tag_mode machine_tag_mode 
  #:group_id group_id 
  #:contacts contacts 
  #:woe_id woe_id 
  #:place_id place_id 
  #:media media 
  #:has_geo has_geo 
  #:geo_context geo_context 
  #:lat lat 
  #:lon lon 
  #:radius radius 
  #:radius_units radius_units 
  #:is_commons is_commons 
  #:in_gallery in_gallery 
  #:is_getty is_getty 
  #:extras extras 
  #:per_page per_page 
  #:page page]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  user_id : (or/c#fstring?) = #f
  tags : (or/c#fstring?) = #f
  tag_mode : (or/c#fstring?) = #f
  text : (or/c#fstring?) = #f
  min_upload_date : (or/c#fstring?) = #f
  max_upload_date : (or/c#fstring?) = #f
  min_taken_date : (or/c#fstring?) = #f
  max_taken_date : (or/c#fstring?) = #f
  license : (or/c#fstring?) = #f
  sort : (or/c#fstring?) = #f
  privacy_filter : (or/c#fstring?) = #f
  bbox : (or/c#fstring?) = #f
  accuracy : (or/c#fstring?) = #f
  safe_search : (or/c#fstring?) = #f
  content_type : (or/c#fstring?) = #f
  machine_tags : (or/c#fstring?) = #f
  machine_tag_mode : (or/c#fstring?) = #f
  group_id : (or/c#fstring?) = #f
  contacts : (or/c#fstring?) = #f
  woe_id : (or/c#fstring?) = #f
  place_id : (or/c#fstring?) = #f
  media : (or/c#fstring?) = #f
  has_geo : (or/c#fstring?) = #f
  geo_context : (or/c#fstring?) = #f
  lat : (or/c#fstring?) = #f
  lon : (or/c#fstring?) = #f
  radius : (or/c#fstring?) = #f
  radius_units : (or/c#fstring?) = #f
  is_commons : (or/c#fstring?) = #f
  in_gallery : (or/c#fstring?) = #f
  is_getty : (or/c#fstring?) = #f
  extras : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
Return a list of photos matching some criteria. Only photos visible to the calling user will be returned. To return private or semi-private photos, the caller must be authenticated with ’read’ permissions, and have permission to view the photos. Unauthenticated calls will only return public photos.
(flickr.photos.setContentType [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photo_id photo_id 
  #:content_type content_type) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  content_type : string?
Set the content type of a photo.
(flickr.photos.setDates 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photo_id photo_id 
  [#:date_posted date_posted 
  #:date_taken date_taken 
  #:date_taken_granularity date_taken_granularity]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  date_posted : (or/c#fstring?) = #f
  date_taken : (or/c#fstring?) = #f
  date_taken_granularity : (or/c#fstring?) = #f
Set one or both of the dates for a photo.
(flickr.photos.setMeta [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id    
  #:title title    
  #:description description)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  title : string?
  description : string?
Set the meta information for a photo.
(flickr.photos.setPerms [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id    
  #:is_public is_public    
  #:is_friend is_friend    
  #:is_family is_family    
  #:perm_comment perm_comment    
  #:perm_addmeta perm_addmeta)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  is_public : string?
  is_friend : string?
  is_family : string?
  perm_comment : string?
  perm_addmeta : string?
Set permissions for a photo.
(flickr.photos.setSafetyLevel [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photo_id photo_id 
  [#:safety_level safety_level 
  #:hidden hidden]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  safety_level : (or/c#fstring?) = #f
  hidden : (or/c#fstring?) = #f
Set the safety level of a photo.
(flickr.photos.setTags [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photo_id photo_id    
  #:tags tags)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  tags : string?
Set the tags for a photo.
(flickr.photos.transform.rotate [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photo_id photo_id 
  #:degrees degrees) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  degrees : string?
Rotate a photo.
(flickr.photos.upload.checkTickets [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:tickets tickets) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  tickets : string?
Checks the status of one or more asynchronous photo upload tickets.
(flickr.photosets.addPhoto [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photoset_id photoset_id    
  #:photo_id photo_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photoset_id : string?
  photo_id : string?
Add a photo to the end of an existing photoset.
(flickr.photosets.comments.addComment 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photoset_id photoset_id 
  #:comment_text comment_text) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photoset_id : string?
  comment_text : string?
Add a comment to a photoset.
(flickr.photosets.comments.deleteComment 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:comment_id comment_id) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  comment_id : string?
Delete a photoset comment as the currently authenticated user.
(flickr.photosets.comments.editComment 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:comment_id comment_id 
  #:comment_text comment_text) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  comment_id : string?
  comment_text : string?
Edit the text of a comment as the currently authenticated user.
(flickr.photosets.comments.getList [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photoset_id photoset_id) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photoset_id : string?
Returns the comments for a photoset.
(flickr.photosets.create [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:title title 
  [#:description description] 
  #:primary_photo_id primary_photo_id) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  title : string?
  description : (or/c#fstring?) = #f
  primary_photo_id : string?
Create a new photoset for the calling user.
(flickr.photosets.delete [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photoset_id photoset_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photoset_id : string?
Delete a photoset.
(flickr.photosets.editMeta [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photoset_id photoset_id    
  #:title title    
  [#:description description])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photoset_id : string?
  title : string?
  description : (or/c#fstring?) = #f
Modify the meta-data for a photoset.
(flickr.photosets.editPhotos 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photoset_id photoset_id 
  #:primary_photo_id primary_photo_id 
  #:photo_ids photo_ids) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photoset_id : string?
  primary_photo_id : string?
  photo_ids : string?
Modify the photos in a photoset. Use this method to add, remove and re-order photos.
(flickr.photosets.getContext [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photo_id photo_id 
  #:photoset_id photoset_id) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photo_id : string?
  photoset_id : string?
Returns next and previous photos for a photo in a set.
(flickr.photosets.getInfo [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:photoset_id photoset_id)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photoset_id : string?
Gets information about a photoset.
(flickr.photosets.getList [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key    
  #:user_id user_id])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  user_id : (or/c#fstring?) = #f
Returns the photosets belonging to the specified user.
(flickr.photosets.getPhotos [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photoset_id photoset_id 
  [#:extras extras 
  #:privacy_filter privacy_filter 
  #:per_page per_page 
  #:page page 
  #:media media]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photoset_id : string?
  extras : (or/c#fstring?) = #f
  privacy_filter : (or/c#fstring?) = #f
  per_page : (or/c#fstring?) = #f
  page : (or/c#fstring?) = #f
  media : (or/c#fstring?) = #f
Get the list of photos in a set.
(flickr.photosets.orderSets [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photoset_ids photoset_ids) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photoset_ids : string?
Set the order of photosets for the calling user.
(flickr.photosets.removePhoto [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:photoset_id photoset_id 
  #:photo_id photo_id) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  photoset_id : string?
  photo_id : string?
Remove a photo from a photoset.
(flickr.places.find [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:query query)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  query : string?
Return a list of place IDs for a query string.<br /><br /> The flickr.places.find method is <b>not</b> a geocoder. It will round <q>up</q> to the nearest place type to which place IDs apply. For example, if you pass it a street level address it will return the city that contains the address rather than the street, or building, itself.
Flickr link: flickr.places.find
(flickr.places.findByLatLon [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:lat lat    
  #:lon lon    
  [#:accuracy accuracy])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  lat : string?
  lon : string?
  accuracy : (or/c#fstring?) = #f
Return a place ID for a latitude, longitude and accuracy triple.<br /><br /> The flickr.places.findByLatLon method is not meant to be a (reverse) geocoder in the traditional sense. It is designed to allow users to find photos for "places" and will round up to the nearest place type to which corresponding place IDs apply.<br /><br /> For example, if you pass it a street level coordinate it will return the city that contains the point rather than the street, or building, itself.<br /><br /> It will also truncate latitudes and longitudes to three decimal points.
(flickr.places.getChildrenWithPhotosPublic 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:place_id place_id 
  #:woe_id woe_id]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  place_id : (or/c#fstring?) = #f
  woe_id : (or/c#fstring?) = #f
Return a list of locations with public photos that are parented by a Where on Earth (WOE) or Places ID.
(flickr.places.getInfo [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key    
  #:place_id place_id    
  #:woe_id woe_id])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  place_id : (or/c#fstring?) = #f
  woe_id : (or/c#fstring?) = #f
Get informations about a place.
(flickr.places.getInfoByUrl [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:url url)  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  url : string?
Lookup information about a place, by its flickr.com/places URL.
(flickr.places.getPlaceTypes [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key])  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
Fetches a list of available place types for Flickr.
(flickr.places.getShapeHistory [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:place_id place_id 
  #:woe_id woe_id]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  place_id : (or/c#fstring?) = #f
  woe_id : (or/c#fstring?) = #f
Return an historical list of all the shape data generated for a Places or Where on Earth (WOE) ID.
(flickr.places.getTopPlacesList [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:place_type_id place_type_id 
  [#:date date 
  #:woe_id woe_id 
  #:place_id place_id]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  place_type_id : string?
  date : (or/c#fstring?) = #f
  woe_id : (or/c#fstring?) = #f
  place_id : (or/c#fstring?) = #f
Return the top 100 most geotagged places for a day.
(flickr.places.placesForBoundingBox 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:bbox bbox 
  [#:place_type place_type 
  #:place_type_id place_type_id]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  bbox : string?
  place_type : (or/c#fstring?) = #f
  place_type_id : (or/c#fstring?) = #f
Return all the locations of a matching place type for a bounding box.<br /><br /> The maximum allowable size of a bounding box (the distance between the SW and NE corners) is governed by the place type you are requesting. Allowable sizes are as follows: <ul> <li><strong>neighbourhood</strong>: 3km (1.8mi)</li> <li><strong>locality</strong>: 7km (4.3mi)</li> <li><strong>county</strong>: 50km (31mi)</li> <li><strong>region</strong>: 200km (124mi)</li> <li><strong>country</strong>: 500km (310mi)</li> <li><strong>continent</strong>: 1500km (932mi)</li> </ul>
(flickr.places.placesForContacts 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:place_type place_type 
  #:place_type_id place_type_id 
  #:woe_id woe_id 
  #:place_id place_id 
  #:threshold threshold 
  #:contacts contacts 
  #:min_upload_date min_upload_date 
  #:max_upload_date max_upload_date 
  #:min_taken_date min_taken_date 
  #:max_taken_date max_taken_date]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  place_type : (or/c#fstring?) = #f
  place_type_id : (or/c#fstring?) = #f
  woe_id : (or/c#fstring?) = #f
  place_id : (or/c#fstring?) = #f
  threshold : (or/c#fstring?) = #f
  contacts : (or/c#fstring?) = #f
  min_upload_date : (or/c#fstring?) = #f
  max_upload_date : (or/c#fstring?) = #f
  min_taken_date : (or/c#fstring?) = #f
  max_taken_date : (or/c#fstring?) = #f
Return a list of the top 100 unique places clustered by a given placetype for a user’s contacts.
(flickr.places.placesForTags 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key] 
  #:place_type_id place_type_id 
  [#:woe_id woe_id 
  #:place_id place_id 
  #:threshold threshold 
  #:tags tags 
  #:tag_mode tag_mode 
  #:machine_tags machine_tags 
  #:machine_tag_mode machine_tag_mode 
  #:min_upload_date min_upload_date 
  #:max_upload_date max_upload_date 
  #:min_taken_date min_taken_date 
  #:max_taken_date max_taken_date]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  place_type_id : string?
  woe_id : (or/c#fstring?) = #f
  place_id : (or/c#fstring?) = #f
  threshold : (or/c#fstring?) = #f
  tags : (or/c#fstring?) = #f
  tag_mode : (or/c#fstring?) = #f
  machine_tags : (or/c#fstring?) = #f
  machine_tag_mode : (or/c#fstring?) = #f
  min_upload_date : (or/c#fstring?) = #f
  max_upload_date : (or/c#fstring?) = #f
  min_taken_date : (or/c#fstring?) = #f
  max_taken_date : (or/c#fstring?) = #f
Return a list of the top 100 unique places clustered by a given placetype for set of tags or machine tags.
(flickr.places.placesForUser 
  [#:api_sig api_sig 
  #:auth_token auth_token 
  #:api_key api_key 
  #:place_type_id place_type_id 
  #:place_type place_type 
  #:woe_id woe_id 
  #:place_id place_id 
  #:threshold threshold 
  #:min_upload_date min_upload_date 
  #:max_upload_date max_upload_date 
  #:min_taken_date min_taken_date 
  #:max_taken_date max_taken_date]) 
  xexpr?
  api_sig : (or/c#fstring?) = #f
  auth_token : (or/c#fstring?) = #f
  api_key : string? = (current-api-key)
  place_type_id : (or/c#fstring?) = #f
  place_type : (or/c#fstring?) = #f
  woe_id : (or/c#fstring?) = #f
  place_id : (or/c#fstring?) = #f
  threshold : (or/c#fstring?) = #f
  min_upload_date : (or/c#fstring?) = #f
  max_upload_date : (or/c#fstring?) = #f
  min_taken_date : (or/c#fstring?) = #f
  max_taken_date : (or/c#fstring?) = #f
Return a list of the top 100 unique places clustered by a given placetype for a user.
(flickr.places.resolvePlaceId [#:api_sig api_sig    
  #:auth_token auth_token    
  #:api_key api_key]    
  #:place_id place_id)