flooris / php-toggl
PHP SDK for Toggl, the time tracker app
1.0.0
2018-05-26 09:24 UTC
Requires
- php: >=5.5.9
- guzzlehttp/guzzle: ^6.2
This package is auto-updated.
Last update: 2024-09-17 09:46:30 UTC
README
PHP 库用于 Toggl Timetracker API (v8) (https://toggl.com)
入门指南
Composer (推荐)
composer require flooris/php-toggl
下载
下载 zip 文件或 git clone git@github.com:flooris/php-toggl.git
依赖项: PHP >= 5.5.9 和 Guzzle >=6.2
示例
$toggl = new Toggl($api_key) $toggl->startTimer($data);
方法
客户端
$toggl->getClients($id);
$toggl->getClientProjects($id);
$toggl->saveClient($id, $data);
$toggl->deleteClient($id);
仪表板
$toggl->getDashboard($workspace_id);
我
$toggl->getMe();
$toggl->saveMe($data);
$toggl->resetApiKey();
项目
$toggl->getProject($id);
$toggl->getProjectTasks($id);
$toggl->saveProject($id, $data);
$toggl->deleteProject($id);
$toggl->getProjectUsers($project_id);
$toggl->saveProjectUser($id, $data);
$toggl->deleteProjectUser($id);
标签
$toggl->saveTag($id, $data);
$toggl->deleteTag($id);
任务
$toggl->getTask($id);
$toggl->saveTask($id, $data);
$toggl->deleteTask($id);
时间条目
$toggl->getTimeEntry($id);
$toggl->getTimer();
$toggl->saveTimeEntry($id, $data, $start_timer);
$toggl->startTimer($data);
$toggl->stopTimer($id);
用户
$toggl->createUser($data);
工作空间
$toggl->getWorkspaces($id);
$toggl->getWorkspaceUsers($id);
$toggl->getWorkspaceClients($id);
$toggl->getWorkspaceProjects($id);
$toggl->getWorkspaceTasks($id);
$toggl->getWorkspaceTags($id);
$toggl->updateWorkspace($id, $data);
工作空间用户
$toggl->inviteUsers($id, $email);
$toggl->deleteWorkspaceUser($id);