class LinkedIn::Organizations
@see developer.linkedin.com/docs/guide/v2/organizations
[(contribute here)](github.com/mdesjardins/linkedin-v2)
Public Instance Methods
Retrieve an Organization Brand
@see developer.linkedin.com/docs/guide/v2/organizations/organization-lookup-api
@macro brand_path_options @option options [String] :scope @option options [String] :type @option options [String] :count @option options [String] :start @return [LinkedIn::Mash]
# File lib/linked_in/organizations.rb, line 33 def brand(options = {}) path = brand_path(options) get(path, options) end
Retrieve an Organization
@see developer.linkedin.com/docs/guide/v2/organizations/organization-lookup-api
@macro organization_path_options @option options [String] :scope @option options [String] :type @option options [String] :count @option options [String] :start @return [LinkedIn::Mash]
# File lib/linked_in/organizations.rb, line 18 def organization(options = {}) path = organization_path(options) get(path, options) end
Retrieve Organization Access Control informaion
@see developer.linkedin.com/docs/guide/v2/organizations/organization-lookup-api#acls
# File lib/linked_in/organizations.rb, line 42 def organization_acls(options = {}) path = '/organizationAcls' get(path, options) end
Retrieve Organization Follower Count
# File lib/linked_in/organizations.rb, line 120 def organization_follower_count organization_urn path = "/networkSizes/#{organization_urn}?edgeType=CompanyFollowedByMember" get(path) end
Retrieve statistics for a particular organization followers
Permissions: rw_organization
@see developer.linkedin.com/docs/guide/v2/organizations/follower-statistics
@option urn [String] organization URN @return [LinkedIn::Mash]
# File lib/linked_in/organizations.rb, line 98 def organization_follower_statistics(options = {}) path = "/organizationalEntityFollowerStatistics?q=organizationalEntity&organizationalEntity=#{options.delete(:urn)}" get(path, options) end
Retrieve statistics for a particular organization page
Permissions: rw_organization
@see developer.linkedin.com/docs/guide/v2/organizations/page-statistics
@option urn [String] organization URN @return [LinkedIn::Mash]
# File lib/linked_in/organizations.rb, line 85 def organization_page_statistics(options = {}) path = "/organizationPageStatistics?q=organization&organization=#{options.delete(:urn)}" get(path, options) end
Perform a keyword-based Organization search sorted by relevance
@see developer.linkedin.com/docs/guide/v2/organizations/organization-search
@macro organization_path_options @option options [String] :scope @option options [String] :type @option options [String] :count @option options [String] :start @return [LinkedIn::Mash]
# File lib/linked_in/organizations.rb, line 57 def organization_search(options = {}) path = "/search?q=companiesV2&baseSearchParams.keywords=#{CGI.escape(options[:keyword])}&projection=(metadata,elements*(entity~),paging)" get(path, options) end