bkintanar/trello-php

PHP Trello API 包装器(+缺失的模型)来自 https://github.com/sanovskiy/Trello-API-PHP-Wrapper

0.8 2021-12-05 09:54 UTC

This package is auto-updated.

Last update: 2024-09-05 16:21:07 UTC


README

PHP Trello API 包装器

此存储库包含一个修复方案,用于与 php7.2+ 一起使用此库

原始库

安装

$ composer require bkintanar/trello-php

用法

实例化客户端

$client = new \Trello\Client($api_key);

获取授权URL以重定向用户

$url = $client->getAuthorizationUrl('some app name', 'http://myapp.com/returnurl'));
header("Location: {$url}");

设置访问令牌

$client->setAccessToken($returned_token);

获取组织

$member_obj = new \Trello\Models\Member($client);
$member_obj->setId('userid');
$orgs = $member_obj->getOrganizations();

获取一个看板

$board = $client->getBoard($board_id);

获取看板(或任何对象)的另一种方法

$board = new \Trello\Models\Board($client);
$board->setId($board_id);
$board = $board->get();

获取看板的所有卡片

$cards = $board->getCards();

获取此看板的一个特定卡片

$card = $board->getCard($card_id);

更新卡片

$card->name = 'some new name';
$card->save();

创建新的卡片(或任何对象)

$card = new \Trello\Models\Card($client);
$card->name = 'some card name';
$card->desc = 'some card desc';
$card->idList = $list_id;
$card->save();