flickr

package
v1.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 15, 2023 License: MIT Imports: 15 Imported by: 0

Documentation

Overview

Package flickr for api.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Flickr

type Flickr struct {
	AuthToken string
	// contains filtered or unexported fields
}

Flickr struct

func NewFlickr

func NewFlickr(APIKey string, SecretKey string) *Flickr

NewFlickr is to new a request.

func (Flickr) AuthGetFrob

func (f Flickr) AuthGetFrob() jsonstruct.AuthGetFrob

AuthGetFrob to get Frob link.

func (Flickr) AuthGetToken

func (f Flickr) AuthGetToken(frob string) jsonstruct.AuthGetToken

AuthGetToken to get user auth token.

func (Flickr) GroupsGetInfo

func (f Flickr) GroupsGetInfo(GroupID string, PathAlias string, NoCache bool) jsonstruct.GroupsGetInfo

GroupsGetInfo for search group by id or path.

func (Flickr) GroupsPoolsAdd

func (f Flickr) GroupsPoolsAdd(GroupsID string, PhotosID string) jsonstruct.Common

GroupsPoolsAdd add photo to a groups.

func (Flickr) HTTPGet

func (f Flickr) HTTPGet(URL string, Args map[string]string) []byte

HTTPGet method request.

func (Flickr) HTTPPost

func (f Flickr) HTTPPost(urlpath string, Data map[string]string) []byte

HTTPPost method request.

func (Flickr) PeopleFindByEmail

func (f Flickr) PeopleFindByEmail(email string) jsonstruct.PeopleFindBy

PeopleFindByEmail for find user by email

func (Flickr) PeopleFindByUsername

func (f Flickr) PeopleFindByUsername(username string) jsonstruct.PeopleFindBy

PeopleFindByUsername for find user by username

func (Flickr) PeopleGetGroups

func (f Flickr) PeopleGetGroups(userID, extras string) jsonstruct.PeopleGetGroups

PeopleGetGroups to get user groups list, extras: privacy, throttle, restrictions

func (Flickr) PhotosGetInfo

func (f Flickr) PhotosGetInfo(photoID string) jsonstruct.PhotosGetInfo

PhotosGetInfo get photo info.

https://www.flickr.com/services/api/flickr.photos.getInfo.html

func (Flickr) PhotosGetSizes

func (f Flickr) PhotosGetSizes(photoID string) jsonstruct.PhotoSizes

PhotosGetSizes get photo sizes

https://www.flickr.com/services/api/flickr.photos.getSizes.html

func (Flickr) PhotosLicensesGetInfo

func (f Flickr) PhotosLicensesGetInfo() jsonstruct.PhotosLicenses

PhotosLicensesGetInfo get photo licenses list

https://www.flickr.com/services/api/flickr.photos.licenses.getInfo.html

func (Flickr) PhotosSearch

func (f Flickr) PhotosSearch(Args map[string]string) []jsonstruct.PhotosSearch

PhotosSearch search photos.

https://www.flickr.com/services/api/flickr.photos.search.html

func (Flickr) PhotosetsGetInfo

func (f Flickr) PhotosetsGetInfo(photosetID string, userID string) jsonstruct.PhotosetsGetInfo

PhotosetsGetInfo get album / set info.

func (Flickr) PhotosetsGetPhotos

func (f Flickr) PhotosetsGetPhotos(photosetID string, userID string, page int) jsonstruct.PhotosetsGetPhotos

PhotosetsGetPhotos get photos from set/album.

func (Flickr) PhotosetsGetPhotosAll

func (f Flickr) PhotosetsGetPhotosAll(photosetID string, userID string) []jsonstruct.PhotosetsGetPhotos

PhotosetsGetPhotosAll get all pages data.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL