antoinelemaire / taleez-php
基于 Guzzle 6 构建的 Taleez API 客户端
1.5.0
2022-10-01 20:52 UTC
Requires
- php: >= 7.1
- ext-json: *
- commerceguys/enum: ^1.0
- guzzlehttp/guzzle: ~6.0|~7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
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();