此包最新版本(v1.2.0)没有提供许可证信息。

v1.2.0 2019-04-01 16:22 UTC

README

PHP包装库,用于BambooHR API

快速入门

您需要以下两样信息才能开始。

  1. BambooHR账户的公司子域。如果您访问的是 bamboo at hamsterfarm.bamboohr.com,那么这个子域是 "hamsterfarm"
  2. API密钥。您可以在这里找到获取API密钥的说明
  3. 使用composer安装 composer require bamboohr/api

一旦安装完毕,以下代码将获取员工目录(只要您的用户能够访问该目录)

<?php
include "BambooHR/API/API.php";

use \BambooHR\API\BambooAPI;

$bhr = new API("<company_subdomain>");
$bhr->setSecretKey("<bar>");
$response = $bhr->getDirectory();
if($response->isError()) {
   trigger_error("Error communicating with BambooHR: " . $response->getErrorMessage());
}
$simplexml = $response->getContent();
...
?>

之后,您可以探索员工API,或者只是查看包装代码。

JSON

要获取JSON输出,将以下行

$bhr = new API("<company_subdomain>");

修改为以下内容

$bhr = new API("<company_subdomain>", new BambooJSONHTTP());