module LinkedIn::Api::Jobs

Jobs API

@see developer.linkedin.com/documents/job-lookup-api-and-fields Job Lookup API and Fields @see developer.linkedin.com/documents/job-bookmarks-and-suggestions Job Bookmarks and Suggestions

The following API actions do not have corresponding methods in this module

* DELETE a Job Bookmark

[(contribute here)](github.com/hexgnu/linkedin)

Public Instance Methods

add_job_bookmark(job_id) click to toggle source

Create a job bookmark for the authenticated user

@see developer.linkedin.com/documents/job-bookmarks-and-suggestions

@param [String] job_id Job ID @return [void]

# File lib/linked_in/api/jobs.rb, line 57
def add_job_bookmark(job_id)
  path = "/people/~/job-bookmarks"
  body = {'job' => {'id' => job_id}}
  post(path, MultiJson.dump(body), "Content-Type" => "application/json")
end
job(options = {}) click to toggle source

Retrieve likes on a particular company update:

@see developer.linkedin.com/reading-company-shares

@param [Hash] options identifies the job @option options [String] id unique identifier for a job @return [LinkedIn::Mash]

# File lib/linked_in/api/jobs.rb, line 24
def job(options = {})
  path = jobs_path(options)
  simple_query(path, options)
end
job_bookmarks(options = {}) click to toggle source

Retrieve the current members' job bookmarks

@see developer.linkedin.com/documents/job-bookmarks-and-suggestions

@macro person_path_options @return [LinkedIn::Mash]

# File lib/linked_in/api/jobs.rb, line 35
def job_bookmarks(options = {})
  path = "#{person_path(options)}/job-bookmarks"
  simple_query(path, options)
end
job_suggestions(options = {}) click to toggle source

Retrieve job suggestions for the current user

@see developer.linkedin.com/documents/job-bookmarks-and-suggestions

@macro person_path_options @return [LinkedIn::Mash]

# File lib/linked_in/api/jobs.rb, line 46
def job_suggestions(options = {})
  path = "#{person_path(options)}/suggestions/job-suggestions"
  simple_query(path, options)
end