Установка

Загрузите Careerjet_API.zip и распакуйте его в каталог, доступный для ваших скриптов.

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

Документация

За подробной информацией обращайтесь к документации в скрипте Careerjet_API.php, который находится в .zip архиве.

Важные примечания:

Пример кода

require Careerjet_API;

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

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

$result = $search_api->search([
                                'keywords' => 'php developer',
                                'location' => 'Москва',
                                '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" ;
  }
}

# когда несколько мест соответствуют введённому местоположению
# необходимо выполнить новый поиск с одним из предложенных мест
if ($result->type == 'LOCATIONS') {
  foreach ($result->locations as $loc) {
    echo $loc->name."\n";
  }
}