jeremylivingston / jobvite
A PHP library for interacting with Jobvite's API
v1.0.0
2016-04-12 02:31 UTC
Requires
- php: >=5.6.0
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
- phpunit/phpunit: ^5.3
This package is not auto-updated.
Last update: 2024-11-01 19:04:52 UTC
README
PHP library for interacting with Jobvite's job feed API
Installation
The suggested installation method is via composer:
php composer.phar require jeremylivingston/jobvite
After installing the Jobvite library, simply create a new instance of the client and call the getJobFeed
method:
<?php use Livingstn\Jobvite\Client; $client = new Client('companyId', 'apiKey', 'secretKey'); $jobFeed = $client->getJobFeed();
A PHP stdClass will be returned containing all of the fields in the API response. View the Jobvite documentation for a full example response: http://careers.jobvite.com/careersites/JobviteWebServices.pdf
Optional filters can be provided to the getJobFeed
method as follows:
<?php use Livingstn\Jobvite\Client; $client = new Client('companyId', 'apiKey', 'secretKey'); $jobFeed = $client->getJobFeed(['type' => 'Full-time', location' => 'Detroit, MI, USA']);
At the time of writing, any of the following filters can be used:
- type - Job type, configured in Admin
- availableTo - Publishing settings for your jobs
- category - The categories used on your career site, configured in Admin
- location - City, state, Country
- region - Region, configured in Admin
- start - Denotes the starting index. (Default: 1)
- count - Denotes the number of jobs from the starting index (Default: 100)