jeffreyhyer / bamboohr
BambooHR API 的 PHP SDK
1.0.7
2021-08-02 18:41 UTC
Requires
- php: >=7.0.0
- guzzlehttp/guzzle: ~7.0
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();