jeffreyhyer/bamboohr

BambooHR API 的 PHP SDK

1.0.7 2021-08-02 18:41 UTC

This package is auto-updated.

Last update: 2024-08-29 03:42:46 UTC


README

此存储库包含用于与 BambooHR API 一起使用的 PHP SDK。

如果您想在 Laravel 应用程序中使用此包,您可能想查看此包: jeffreyhyer/bamboohr-laravel。它通过 Service Provider 包装此包,并通过 Facade 提供访问权限,因此 API 相同,但您将编写更少的代码并得到相同的结果 👍

免责声明:不是 官方 SDK,它不以任何方式与 BambooHR 联系或获得其认可。

安装

注意:此包目前需要 PHP >= 7.0.0

通过 Composer

$ composer require jeffreyhyer/bamboohr

或将以下内容添加到您的 composer.json 文件中

{
    "require": {
        "jeffreyhyer/bamboohr": "~1.0.7"
    }
}

在您的 composer.json 文件相同的目录中执行以下操作

$ composer install

在您的 PHP 文件中(如果您不是使用处理自动加载的框架)

<?php

require './vendor/autoload.php';

用法

在您的 PHP 应用程序中,您只需几行代码即可访问 BambooHR API。

<?php

require './vendor/autoload.php';

use BambooHR\BambooHR;

$api_token = "[BAMBOOHR API TOKEN]";
$company = "[BAMBOO COMPANY NAME]";

$bamboo = new BambooHR($company, $api_token);

// Get the employee directory
$employees = $bamboo->employees->directory();