riconet / talentstorm-api-client
此软件包已被废弃且不再维护。未建议替代软件包。
talentstorm API 的简单客户端。
1.1.1
2020-01-13 16:36 UTC
Requires
- php: >= 5.6
- ext-json: *
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- kint-php/kint: ^3.2
- phpmd/phpmd: ^2.6
- phpunit/phpunit: ^5.7
- squizlabs/php_codesniffer: ^3.4
This package is auto-updated.
Last update: 2023-07-10 10:16:16 UTC
README
Talenstorm API 客户端
概述
talentstorm API 的简单客户端。
要求
- PHP >= 5.6
- 安装了 ext-json 扩展
如何使用
require_once __DIR__.'/vendor/autoload.php';
use \Riconet\TalenstormApiClient\Client;
use \Riconet\TalenstormApiClient\Request\ApiRequest;
// Create the client
$client = new Client(new ApiRequest(
"my-api-key"
));
// Fetch all jobs.
$jobs = $client->fetchJobs();
// Fetch paginated jobs.
$jobs = $client->fetchJobs([
"_page" => 2,
"itemPerPage" => 4,
]);
支持的端点
标题 | 端点 | 方法引用 |
---|---|---|
工作 | api/v1/joboffers/basic | \Riconet\TalenstormApiClient\Client::fetchJobs |
单个工作 | api/v1/joboffers/basic/job-id | \Riconet\TalenstormApiClient\Client::fetchJob |
工作类型 | api/v1/jobtypes | \Riconet\TalenstormApiClient\Client::fetchJobTypes |
工作门户 | api/v1/jobportals | \Riconet\TalenstormApiClient\Client::fetchJobPortals |
单个工作门户 | api/v1/jobportals/portal-slug | \Riconet\TalenstormApiClient\Client::fetchJobPortal |
申请表 | api/v1/applicationform-url | \Riconet\TalenstormApiClient\Client::fetchApplicationForm |