pabloveintimilla / frekr
Frekr 的 API 封装器
1.0.0-beta
2019-03-30 12:05 UTC
Requires
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- php: >=7.1
- paulthebaud/phpunit-generator: ^2.1
- phpmd/phpmd: ^2.6
- phpunit/phpunit: ^8.0
- symfony/var-dumper: ^4.2
- symplify/easy-coding-standard: ^5.4
This package is auto-updated.
Last update: 2024-09-16 02:08:03 UTC
README
Frekr
Frekr.me 的 API 封装器
简介
这是一个 PHP 库,用于从 Frekr.me API 接收数据并将其转换为 PHP 对象。这减少了编码并抽象了接收过程。
安装
composer require pabloveintimilla/frekr
使用
引导。
包含到自动加载类中
<?php require __DIR__.'/vendor/autoload.php'; use PabloVeintimilla\Frekr\Frekr;
初始化
您需要从 Frekr.me 获取 apikey
$frekr = new Frekr($apikey);
调用方法
所有方法都返回一个数组或一个 POPO(Plain Old PHP object),它代表基本实体:员工、活动和终端。
// Recive all employees $employees = $frekr->getEmployees(); //Recive specific employee by id $employee = $frekr->getEmployee($employee_id); //Get first name of employee $employee->getFirstname(); $events = $frekr->getEvents(); $event = $frekr->getEvent($event_id); $events = $frekr->getEventsByEmployee($employee_id)); $events = $frekr->getEventsByTerminal($terminal_id); $terminals = $frekr->getTerminals(); $terminal = $frekr->getTerminal($terminal_id));