SharedCount Ruby Gem

Installation

Add this line to your application's Gemfile:

gem 'sharedcount'

And then execute:

bundle install

Setup

Setup configuration parameters

require "sharedcount"

Sharedcount.configure do |c|
  c.apikey = "your-api-key"
  c.endpoint = "http://free.sharedcount.com/"
end

Usage

api = Sharedcount::API.new
response = api.fetch("http://www.example.com/some-page.html")

# Raw response from SharedCount
response.raw_data
=> {"StumbleUpon"=>0, 
    "Reddit"=>0, 
    "Facebook"=>{
        "commentsbox_count"=>0, 
        "click_count"=>0, 
        "total_count"=>35, 
        "comment_count"=>4, 
        "like_count"=>6, 
        "share_count"=>25}, 
    "Delicious"=>0, 
    "GooglePlusOne"=>7, 
    "Buzz"=>0, 
    "Twitter"=>0, 
    "Diggs"=>0, 
    "Pinterest"=>0, 
    "LinkedIn"=>0}

# Sum of all social actions
response.total_actions
=> 42

# Other methods
response.stumble_upon_shares
response.reddit_shares
response.delicious_shares
response.google_plus_one
response.google_buzzs
response.twitter_shares
response.digg_shares
response.pinterest_shares
response.linkedin_shares
response.facebook_commentsbox
response.facebook_clicks
response.facebook_total
response.facebook_comments
response.facebook_likes
response.facebook_shares