Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Delete ¶
func Delete(client *flickr.FlickrClient, id string) (*flickr.BasicResponse, error)
Delete a photo from Flickr This method requires authentication with 'delete' permission.
func SetDates ¶
func SetDates(client *flickr.FlickrClient, id string, datePosted string, dateTaken string) (*flickr.BasicResponse, error)
Set date posted and date taken on a Flickr photo datePosted and dateTaken are optional and may be set to ""
Types ¶
type PhotoInfo ¶
type PhotoInfo struct { Id string `xml:"id,attr"` Secret string `xml:"secret,attr"` Server string `xml:"server,attr"` Farm string `xml:"farm,attr"` DateUploaded string `xml:"dateuploaded,attr"` IsFavorite bool `xml:"isfavorite,attr"` License string `xml:"license,attr"` // NOTE: one less than safety level set on upload (ie, here 0 = safe, 1 = moderate, 2 = restricted) // while on upload, 1 = safe, 2 = moderate, 3 = restricted SafetyLevel int `xml:"safety_level,attr"` Rotation int `xml:"rotation,attr"` OriginalSecret string `xml:"originalsecret,attr"` OriginalFormat string `xml:"originalformat,attr"` Views int `xml:"views,attr"` Media string `xml:"media,attr"` Title string `xml:"title"` Description string `xml:"description"` Visibility struct { IsPublic bool `xml:"ispublic,attr"` IsFriend bool `xml:"isfriend,attr"` IsFamily bool `xml:"isfamily,attr"` } `xml:"visibility"` Dates struct { Posted string `xml:"posted,attr"` Taken string `xml:"taken,attr"` TakenGranularity string `xml:"takengranularity,attr"` TakenUnknown string `xml:"takenunknown,attr"` LastUpdate string `xml:"lastupdate,attr"` } `xml:"dates"` Permissions struct { PermComment string `xml:"permcomment,attr"` PermAdMeta string `xml:"permadmeta,attr"` } `xml:"permissions"` Editability struct { CanComment string `xml:"cancomment,attr"` CanAddMeta string `xml:"canaddmeta,attr"` } `xml:"editability"` PublicEditability struct { CanComment string `xml:"cancomment,attr"` CanAddMeta string `xml:"canaddmeta,attr"` } `xml:"publiceditability"` Usage struct { CanDownload string `xml:"candownload,attr"` CanBlog string `xml:"canblog,attr"` CanPrint string `xml:"canprint,attr"` CanShare string `xml:"canshare,attr"` } `xml:"usage"` Comments int `xml:"comments"` }
type PhotoInfoResponse ¶
type PhotoInfoResponse struct { flickr.BasicResponse Photo PhotoInfo `xml:"photo"` }
func GetInfo ¶
func GetInfo(client *flickr.FlickrClient, id string, secret string) (*PhotoInfoResponse, error)
Get information about a Flickr photo
type PhotoSizes ¶
type PhotoSizesResponse ¶
type PhotoSizesResponse struct { flickr.BasicResponse PhotoSizes PhotoSizes `xml:"sizes"` }
func GetSizes ¶
func GetSizes(client *flickr.FlickrClient, id string) (*PhotoSizesResponse, error)
Click to show internal directories.
Click to hide internal directories.