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();