6by6 / float-api
Float Resourcing App 的 PHP API
dev-master
2017-07-29 23:17 UTC
Requires
- athari/yalinqo: ^2.4
- guzzlehttp/guzzle: ~6.0
- jms/serializer: ^1.1
Requires (Dev)
- phpunit/phpunit: ^5.5
This package is not auto-updated.
Last update: 2024-09-18 19:51:22 UTC
README
Float API for PHP (https://www.float.com/)
安装
您可以通过 Composer 安装此库
composer require 6by6/float-api
开始使用
步骤 1
我们在这个项目中使用了 jms/serializer 注释,使用前需要注册。根据您的平台,可能已有现有解决方案(例如,Symfony 有 JMSSerializerBundle)。有关配置的更多信息,请参阅此处。
如果您想快速设置,我们已经包含了以下快捷方式。
\SixBySix\Float\Package::registerAnnotations();
步骤 2
您需要从 Float (在此处了解如何操作) 获取 API 密钥。
use SixBySix\Float; Float\FloatClient::setApiKey("INSERT_YOUR_API_KEY");
步骤 3
您已准备就绪。
use SixBySix\Float\Entity\Person; use SixBySix\Float\Entity\Project; use SixBySix\Float\Entity\Task; $people = Person::getAll(); $projects = Project::getAllActive(); $task = Task::getById(123);
实体
我们涵盖了以下实体
Changelist
v0.0.1
- 首次提交
- 添加了对以下实体的只读访问
- Account
- Client
- Department
- Holiday
- Milestone
- Person (People)
- Project
- Task