semaio / php-trello-api
PHP客户端,用于Trello API v1
1.3.0
2023-08-30 08:06 UTC
Requires
- php: ^7.3|^8.0|^8.1|^8.2
- php-http/discovery: ^1.6
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0
- psr/http-message-implementation: ^1.0
Requires (Dev)
- http-interop/http-factory-guzzle: ^1.0
- php-http/guzzle6-adapter: ^2.0
- phpunit/phpunit: ^9.0|^10.0
- symfony/event-dispatcher: ^4.4|^5.0|^6.0
- symfony/http-foundation: ^4.4|^5.0|^6.0
- symplify/config-transformer: ^10.0
- symplify/easy-coding-standard: ^8.0
Suggests
- symfony/event-dispatcher: Symfony Event Dispatcher for the Trello webhook service.
- symfony/http-foundation: Symfony Http Foundation for the Trello webhook service.
This package is auto-updated.
Last update: 2024-08-30 01:06:53 UTC
README
本库基于优秀的php-trello-api,但已更新并现代化,以便与PHP 7.3+和现代版本的Guzzle一起使用。
重要:并非所有组件都经过彻底测试,尤其是webhook行为。
安装
建议使用composer
$ composer require semaio/php-trello-api
使用
卡片创建的基本示例
namespace MyProject;
use Semaio\TrelloApi;
require 'vendor/autoload.php';
$client_builder = new TrelloApi\ClientBuilder();
$client = $client_builder->build( $trello_api_key, $trello_api_token ); // Change $trello_api_key and $trello_api_token
$card = array(
'name' => 'Card subject',
'desc' => 'Card content',
'pos' => '1',
'idList' => $list_id, // Set a list ID
'labels' => array( $label ),
);
$client->getCardApi()->create( $card );
支持
如果您遇到任何问题或错误,请在GitHub上创建一个问题。
贡献
对php-trello-api
的开发做出任何贡献都备受欢迎。提供代码的最佳方式是在GitHub上打开拉取请求。
许可证
MIT许可证。有关更多详细信息,请参阅LICENSE.txt文件。