craymend / accuratebackground-php
Accurate 背景检查 API 的 PHP SDK
dev-master
2021-04-22 16:30 UTC
Requires
- guzzlehttp/guzzle: ^7.0.1
This package is auto-updated.
Last update: 2024-09-23 21:24:18 UTC
README
查询候选人和订单的 Accurate API
安装
通过 composer。
composer require craymend/accuratebackground-php
运行
artisan vendor:publish
现在在你的 .env 文件中,定义你的 Accurate 凭证
ACCURATE_API_CLIENT_ID=<your Accurate API client id> ACCURATE_API_SECRET=<your Accurate API secret>
检查 Accurate API 是否可用的示例
use Craymend\AccurateSdk\Api\ApiBase; $queryObj = new ApiBase(); $response = $queryObj->checkAlive();
创建 Accurate 候选人示例
use Craymend\AccurateSdk\Api\Candidate; $data = [ 'firstName' => 'John', 'lastName' => 'PASS', 'email' => 'john@email.com', 'address' => '123 Main St.', 'city' => 'Irvine', 'region' => 'CA', 'country' => 'US', 'postalCode' => '12345', 'dateOfBirth' => '1990-01-01', 'phone' => '1231231234', 'ssn' => '123121234', ]; $queryObj = new Candidate(); $response = $queryObj->createCandidate($data); if($response->status === 'success'){ $candidate = $response->data; $candidateId = $candidate->id; }
创建 Accurate 订单示例
use Craymend\AccurateSdk\Api\Order; $data = [ 'candidateId' => $candidateId, 'packageType' => 'PKG_BASIC', 'workflow' => 'EXPRESS', 'jobLocation.city' => 'Hollywood', 'jobLocation.region' => 'CA', 'jobLocation.country' => 'US' ]; $queryObj = new Order(); $response = $queryObj->createOrder($data); if($response->status === 'success'){ $order = $response->data; echo json_encode($order); }
许可证
MIT 许可证 (MIT)。