Module: EzLinkedin::Api::UpdateMethods

Included in:
Client
Defined in:
lib/ezlinkedin/api/update_methods.rb

Instance Method Summary collapse

Instance Method Details

#post_share(share) ⇒ HTTP::Response?

post a share to Linkedin

Parameters:

  • share (Hash)

    a hash containing at least the required attributes for a share. post_share({:comment => “I’m a comment”,

    :content => { :title => "A title!",
                  :description => "A description",
                  :submitted_url => "http...",
                  :submitted_image_url => "http..."
                  },
    :visibility => { :code => "anyone"}
    })
    

Returns:

  • (HTTP::Response?)

    response of post call



20
21
22
23
24
# File 'lib/ezlinkedin/api/update_methods.rb', line 20

def post_share(share)
	path = "/people/~/shares"
	defaults = { visibility: { code: 'anyone' } }
	post(path, defaults.merge(share).to_json, "Content-Type" => "application/json")
end