class FlickRaw::Flickr::Blogs

Public Instance Methods

getList(:service => 'service') click to toggle source

flickr.blogs.getList request.

Get a list of configured blogs for the calling user.

Arguments

service

Optionally only return blogs for a given service id. You can get a list of from flickr.blogs.getServices().

Error codes

  • 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.

Returns

# Generated automatically from flickr api
  def getList(*args)
    @flickr.call 'flickr.blogs.getList', *args
  end
getServices() click to toggle source

flickr.blogs.getServices request.

Return a list of Flickr supported blogging services

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

BloggerTypepadMovable TypeLiveJournalWordpressMetaWeblogAPIManilaAtomAPIBloggerAPIVoxTwitter
# Generated automatically from flickr api
  def getServices(*args)
    @flickr.call 'flickr.blogs.getServices', *args
  end
postPhoto(:blog_id => 'blog_id',:photo_id => 'photo_id',:title => 'title',:description => 'description',:blog_password => 'blog_password',:service => 'service') click to toggle source

flickr.blogs.postPhoto request.

Arguments

blog_id

The id of the blog to post to.

photo_id (required)

The id of the photo to blog

title (required)

The blog post title

description (required)

The blog post body

blog_password

The password for the blog (used when the blog does not have a stored password).

service

A Flickr supported blogging service. Instead of passing a blog id you can pass a service id and we'll post to the first blog of that service we find.

Error codes

  • 1: Blog not found

    The blog id was not the id of a blog belonging to the calling user

  • 2: Photo not found

    The photo id was not the id of a public photo

  • 3: Password needed

    A password is not stored for the blog and one was not passed with the request

  • 4: Blog post failed

    The blog posting failed (a blogging API failure of some sort)

  • 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 postPhoto(*args)
    @flickr.call 'flickr.blogs.postPhoto', *args
  end