Careerjet para Web Publishers : : :

Interface PHP para a busca API do Careerjet

Aqui está uma forma fácil do módulo PHP para que os resultados de busca de emprego pelo Careerjet se encaixe ao seu site.

Instalação

Caso use PHP versão anterior de 5.2, você necessita instalar json com o seguinte comando

 pear install json

e também você precisa estar certo de que seu php.ini contém a linha

extension=json.so

Caso contrário tudo o que precisa fazer é realizar o download Services_Careerjet.zip e instalá-lo em um local onde seus scripts o acharão:

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

Documentação

Para obter todos os detalhes por favor acesse a documentação no Services_Careerjet.php script.

Script de exemplo

<?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" ;
  }
}

?>