Flickcurl Flickr API Manual |
---|
Search results can be made to return additional fields in the
photo results by using the extras configuration
of the search API.
(This applies to both results returning the
flickcurl_photo struct as
well as syntax formats described in the next section.)
This is done by configuring the field extras
in the
flickcurl_photos_list_params
structure containing a , (comma) separated list of the extra names
like name1,name2
.
The known search 'extras' names and what they fields they return are as follows (at the time this documentation was built):
date_taken |
Date item was taken |
date_upload |
Date item was uploaded |
geo |
Geotagging latitude, longitude and accuracy |
icon_server |
Item owner icon fields |
last_update |
Date item was last updated |
license |
Item License |
machine_tags |
Machine tags |
media |
Item Format: photo or video |
o_dims |
Original item dimensions |
original_format |
Original item secret and format |
owner_name |
Item owner ID |
path_alias |
Path alias for owner like /photos/USERNAME |
tags |
Item clean tags (safe for HTML, URLs) |
url_c |
URL of medium 800, 800 on longest size image |
url_m |
URL of small, medium size image |
url_n |
URL of small, 320 on longest side size image |
url_o |
URL of original size image |
url_q |
URL of large square 150x150 size image |
url_s |
URL of small suqare 75x75 size image |
url_sq |
URL of square size image |
url_t |
URL of thumbnail, 100 on longest side size image |
views |
Number of times item has been viewed |
Use
flickcurl_get_extras_format_info()
to get the known extra
names and descriptions at runtime.
The following code fragment sets the extras field to the single
extra name original_format
which adds to the the search results
flickcurl_photo objects
fields for the original item secret and original item format
(like "jpg"
).
flickcurl_photos_list_params list_params; flickcurl_photos_list_params_init(&list_params); list_params.extras = "original_format";