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
- les champs
searchetlocalitésont facultatifs mais sont limités à votre pays
Exemple de code
require Careerjet_API;
$api_key = '<API_KEY>';
$locale_code = 'fr_GF';
$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";
}
}