Class: LinkedIn::Organizations
- Inherits:
-
APIResource
- Object
- APIResource
- LinkedIn::Organizations
- Defined in:
- lib/linked_in/organizations.rb
Overview
Organizations API
[(contribute here)](github.com/mdesjardins/linkedin-v2)
Instance Method Summary collapse
-
#brand(options = {}) ⇒ LinkedIn::Mash
Retrieve an Organization Brand.
-
#organization(options = {}) ⇒ LinkedIn::Mash
Retrieve an Organization.
-
#organization_acls(options = {}) ⇒ Object
Retrieve Organization Access Control informaion.
-
#organization_follower_count(organization_urn) ⇒ Object
Retrieve Organization Follower Count.
-
#organization_follower_statistics(options = {}) ⇒ LinkedIn::Mash
Retrieve statistics for a particular organization followers.
-
#organization_page_statistics(options = {}) ⇒ LinkedIn::Mash
Retrieve statistics for a particular organization page.
-
#organization_search(options = {}) ⇒ LinkedIn::Mash
Perform a keyword-based Organization search sorted by relevance.
-
#organization_share_statistics(options = {}) ⇒ LinkedIn::Mash
Retrieve statistics for a particular organization shares.
Methods inherited from APIResource
#id_to_urn, #initialize, #urn_to_id
Constructor Details
This class inherits a constructor from LinkedIn::APIResource
Instance Method Details
#brand(options = {}) ⇒ LinkedIn::Mash
Retrieve an Organization Brand
33 34 35 36 |
# File 'lib/linked_in/organizations.rb', line 33 def brand( = {}) path = brand_path() get(path, ) end |
#organization(options = {}) ⇒ LinkedIn::Mash
Retrieve an Organization
18 19 20 21 |
# File 'lib/linked_in/organizations.rb', line 18 def organization( = {}) path = organization_path() get(path, ) end |
#organization_acls(options = {}) ⇒ Object
Retrieve Organization Access Control informaion
42 43 44 45 |
# File 'lib/linked_in/organizations.rb', line 42 def organization_acls( = {}) path = '/organizationAcls' get(path, ) end |
#organization_follower_count(organization_urn) ⇒ Object
120 121 122 123 |
# File 'lib/linked_in/organizations.rb', line 120 def organization_follower_count organization_urn path = "/networkSizes/#{organization_urn}?edgeType=CompanyFollowedByMember" get(path) end |
#organization_follower_statistics(options = {}) ⇒ LinkedIn::Mash
Retrieve statistics for a particular organization followers
Permissions: rw_organization
98 99 100 101 |
# File 'lib/linked_in/organizations.rb', line 98 def organization_follower_statistics( = {}) path = "/organizationalEntityFollowerStatistics?q=organizationalEntity&organizationalEntity=#{.delete(:urn)}" get(path, ) end |
#organization_page_statistics(options = {}) ⇒ LinkedIn::Mash
Retrieve statistics for a particular organization page
Permissions: rw_organization
85 86 87 88 |
# File 'lib/linked_in/organizations.rb', line 85 def organization_page_statistics( = {}) path = "/organizationPageStatistics?q=organization&organization=#{.delete(:urn)}" get(path, ) end |
#organization_search(options = {}) ⇒ LinkedIn::Mash
Perform a keyword-based Organization search sorted by relevance
57 58 59 60 |
# File 'lib/linked_in/organizations.rb', line 57 def organization_search( = {}) path = "/search?q=companiesV2&baseSearchParams.keywords=#{CGI.escape([:keyword])}&projection=(metadata,elements*(entity~),paging)" get(path, ) end |
#organization_share_statistics(options = {}) ⇒ LinkedIn::Mash
Retrieve statistics for a particular organization shares
Permissions: rw_organization
111 112 113 114 |
# File 'lib/linked_in/organizations.rb', line 111 def organization_share_statistics( = {}) path = "/organizationalEntityShareStatistics?q=organizationalEntity&organizationalEntity=#{.delete(:urn)}" get(path, ) end |