6by6/float-api

Float Resourcing App 的 PHP API

dev-master 2017-07-29 23:17 UTC

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