PHP code example of jobbrander / jobs-authenticjobs
1. Go to this page and download the library: Download jobbrander/jobs-authenticjobs library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
jobbrander / jobs-authenticjobs example snippets
$client = new JobBrander\Jobs\Client\Provider\AuthenticJobs([
'key' => 'YOUR API KEY',
]);
// Search for 200 job listings for 'project manager' in Chicago, IL
$jobs = $client->setKeyword('designer') // Keyword(s) to look for in the title or description of the job posting. Separate multiple keywords with commas. Multiple keywords will be treated as an OR
->setCategory('UI Design') // The id of a job category to limit to. See aj.categories.getList
->setType('Freelance') // The id of a job type to limit to. See aj.types.getList
->setSort('date-posted-asc') // Accepted values are: date-posted-desc (the default) and date-posted-asc
->setCompany('Apple') // Free-text matching against company names. Suggested values are the ids from aj.jobs.getCompanies
->setCity('Pasadena') // Free-text matching against company location names. Suggested values are the ids from aj.jobs.getLocation
->setState('CA') // Free-text matching against company location names. Suggested values are the ids from aj.jobs.getLocation
->setTelecommuting(1) // Set to 1 if you only want telecommuting jobs
->setBeginDate(1438819200) // Unix timestamp. Listings posted before this time will not be returned
->setEndDate(1441497600) // Unix timestamp. Listings posted after this time will not be returned
->setPage(2) // The page of listings to return. Defaults to 1.
->setCount(20) // The number of listings per page. The default value is 10. The maximum value is 100.
->getJobs();