Installation

Téléchargez le module Careerjet_API.zip et décompressez-le dans un répertoire où vos scripts pourront le trouver.

cd my_application_directory
wget http://www.careerjet.co.uk/partners/api/php/Careerjet_API.zip
unzip Careerjet_API.zip

Documentation

Pour plus de détails, référez-vous à la documentation script Careerjet_API.php contenu dans l'archive .zip.

Remarques importantes

Exemple de code

require Careerjet_API;

$api_key = '<API_KEY>';
$locale_code = 'fr_BJ';

$search_api = new Careerjet_API($locale_code, $api_key);

$result = $search_api->search([
                                'keywords' => 'php developer',
                                'location' => 'Paris',
                                'page' => 1,
                                'sort' => 'relevance', # salary, date, or relevance
                              ]);

if ($result->type == 'JOBS') {
  echo "Found " . $result->hits . " jobs on " . $result->pages . " pages\n";
  $jobs = $result->jobs;
  
  foreach( $jobs as $job ){
    echo " URL:     ".$job->url."\n";
    echo " TITLE:   ".$job->title."\n";
    echo " LOC:     ".$job->locations."\n";
    echo " COMPANY: ".$job->company."\n";
    echo " SALARY:  ".$job->salary."\n";
    echo " DATE:    ".$job->date."\n";
    echo " DESC:    ".$job->description."\n";
    echo "\n" ;
  }
}

# lorsque plusieurs localités correspondent à la localité saisie
# une nouvelle recherche doit être effectuée avec l'une des localités proposées
if ($result->type == 'LOCATIONS') {
  foreach ($result->locations as $loc) {
    echo $loc->name."\n";
  }
}