Optioncarriere pour les Webmasters : : :

Webmaster

Interface PHP pour l'API de recherche d'Optioncarriere

Voici le module PHP permettant d'intégrer les résultats de recherche d'emplois d'Optioncarriere à votre site.

Installation

Si vous utilisez une version PHP antérieure à 5.2, vous devez installer json avec la commande suivante

 pear install json

Vous devez également vous assurer que votre php.ini contient la ligne

extension=json.so

Sinon la seule chose que vous devez faire est de télécharger Services_Careerjet.zip et de décompresser ce fichier dans un endroit où vos scripts vont le trouver:

 cd my_application_directory
 wget http://www.careerjet.co.uk/devel/Services_Careerjet.zip
 unzip Services_Careerjet.zip

Documentation

Pour plus de détails, référez-vous à la documentation du script Services_Careerjet.php.

Exemple de script

<?php

require_once "Services_Careerjet.php" ;

$api = new Services_Careerjet('en_GB') ;

$result = $api->search(array( 'keywords' => 'php developer',
                              'location' => 'London')
                       ) ;

if ( $result->type == 'JOBS' ){
  echo "Found ".$result->hits." jobs" ;
  echo " 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" ;
  }
}

if ( $result->type == 'LOCATIONS' ){
  $locations = $result->locations ;
  foreach ( $locations as $loc ){
    echo $loc."\n" ;
  }
}

?>