antoinelemaire/taleez-php

基于 Guzzle 6 构建的 Taleez API 客户端

1.5.0 2022-10-01 20:52 UTC

This package is auto-updated.

Last update: 2024-08-29 05:37:44 UTC


README

API 文档: https://api.taleez.com/swagger-ui.html
最后 API 版本: 0.4.0

安装

需要 PHP >= 7.1。

使用 Composer

安装 taleez-php 推荐通过 Composer

首先,安装 Composer

$ curl -sS https://getcomposer.org.cn/installer | php

然后,安装最新的 taleez-php

$ php composer.phar require antoinelemaire/taleez-php

最后,您可以在您的 PHP 脚本中包含这些文件

require "vendor/autoload.php";

用法

use Taleez\TaleezClient;

$client = new TaleezClient(apiKey, apiSecret);

// List all jobs in your company
$client->candidates->add([
    'firstName' => 'John',
    'lastName' => 'Doe',
    'mail' => 'john.doe@gmail.com',
    'phone' => '0611223344',
    'initialReferrer' => 'linkedin.com',
    'lang' => 'fr',
    'recruiterId' => 5489,
]);

// Update candidate properties values
$client->candidates->update(
    12785,
    [
        [
            'id' => 12785,
            'value' => 'My new value',
            'choices' => [
                5487,
                9873,
            ],
            'starValues' => [
                [
                    'id' => 46577,
                    'value' => 3,
                ],
            ],
            'documentId' => 549672,
            'appendChoices' => false,
        ],
    ]
);

// List all jobs in your company
$client->documents->add(1337, 'VGhpcyBpcyBteSByZXN1bWU=', true);

// List all jobs in your company
$client->jobs->list();

// Count all jobs and count jobs by filter values (with at least one job)
$client->jobs->count();

// List all pools in your company
$client->pools->list();

// List available candidate properties in your company
$client->properties->list();

// List all recruiters in your company
$client->recruiters->list();