package
1.1.3
Repository: https://github.com/aaronland/go-flickr-api.git
Documentation: pkg.go.dev

# Functions

CheckTicketWithClient calls with Flickr API with Client and reponse.UploadTicket at regular intervals (every 2 seconds) to check the status of an upload ticket.
ExecuteMethodPaginatedWithClient invokes the Flickr API using a Client instance and then continues to invoke that method as many times as necessary to paginate through all of the results.
Create a new instance of the Client interface.
Create a new OAuth1Client instance conforming to the Client interface.
Register a new URI scheme and ClientInitializeFunc function for a implementation of the Client interface.
ReplaceAsyncWithClient invokes the Flickr API using a Client instance to replace an image asynchronously and then waits, invoking the CheckTicketWithClient method at regular intervals, until the replacement is complete.
Return a list of URI schemes for registered implementations of the Client interface.
UploadAsyncWithClient invokes the Flickr API using a Client instance to upload an image asynchronously and then waits, invoking the CheckTicketWithClient method at regular intervals, until the upload is complete.

# Constants

The default Flickr API endpoint.
The default Flickr endpoint for OAuth1 access token requests.
The default Flickr endpoint for OAuth1 authorization requests.
The default Flickr endpoint for OAuth1 request token requests.
The default Flickr API endpoint for replacing images.
The default Flickr API endpoint for uploading images.

# Structs

OAuth1Client implements the Client interface for invoking the Flickr API using the OAuth1 authentication and authorization mechanism.

# Interfaces

Client is the interface that defines common methods for all Flickr API Client implementations.

# Type aliases

The initialization function signature for implementation of the Client interface.
ExecuteMethodPaginatedCallback is the interface for callback functions passed to the ExecuteMethodPaginatedWithClient method.