class FlickRaw::Flickr::Photos::Licenses

Public Instance Methods

getInfo() click to toggle source

flickr.photos.licenses.getInfo request.

Fetches a list of available photo licenses for Flickr.

Arguments

Error codes

  • 100: Invalid API Key

    The API key passed was not valid or has expired.

  • 105: Service currently unavailable

    The requested service is temporarily unavailable.

  • 106: Write operation failed

    The requested operation failed due to a temporary issue.

  • 111: Format “xxx” not found

    The requested response format was not found.

  • 112: Method “xxx” not found

    The requested method was not found.

  • 114: Invalid SOAP envelope

    The SOAP envelope send in the request could not be parsed.

  • 115: Invalid XML-RPC Method Call

    The XML-RPC request document could not be parsed.

  • 116: Bad URL found

    One or more arguments contained a URL that has been used for abuse on Flickr.

Returns

# Generated automatically from flickr api
  def getInfo(*args)
    @flickr.call 'flickr.photos.licenses.getInfo', *args
  end
setLicense(:photo_id => 'photo_id',:license_id => 'license_id') click to toggle source

flickr.photos.licenses.setLicense request.

Sets the license for a photo.

Arguments

photo_id (required)

The photo to update the license for.

license_id (required)

The license to apply, or 0 (zero) to remove the current license. Note : as of this writing the “no known copyright restrictions” license (7) is not a valid argument.

Error codes

  • 1: Photo not found

    The specified id was not the id of a valif photo owner by the calling user.

  • 2: License not found

    The license id was not valid.

  • 96: Invalid signature

    The passed signature was invalid.

  • 97: Missing signature

    The call required signing but no signature was sent.

  • 98: Login failed / Invalid auth token

    The login details or auth token passed were invalid.

  • 99: User not logged in / Insufficient permissions

    The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.

  • 100: Invalid API Key

    The API key passed was not valid or has expired.

  • 105: Service currently unavailable

    The requested service is temporarily unavailable.

  • 106: Write operation failed

    The requested operation failed due to a temporary issue.

  • 111: Format “xxx” not found

    The requested response format was not found.

  • 112: Method “xxx” not found

    The requested method was not found.

  • 114: Invalid SOAP envelope

    The SOAP envelope send in the request could not be parsed.

  • 115: Invalid XML-RPC Method Call

    The XML-RPC request document could not be parsed.

  • 116: Bad URL found

    One or more arguments contained a URL that has been used for abuse on Flickr.

# Generated automatically from flickr api
  def setLicense(*args)
    @flickr.call 'flickr.photos.licenses.setLicense', *args
  end