gponty / symfony-monday-api-bundle
在 Symfony 中使用 Monday.com API 的服务
1.05
2024-08-09 09:27 UTC
Requires
- php: >=8.1
- symfony/config: ^6.4|^7.0
- symfony/dependency-injection: ^6.4|^7.0
- symfony/http-kernel: ^6.4|^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.17
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpstan/phpstan-symfony: ^1.3
This package is auto-updated.
Last update: 2024-09-09 09:41:16 UTC
README
这是一个用于帮助您使用 Monday API v2 的 Symfony 6/7 扩展包:[Monday API 文档](https://developer.monday.com/apps/docs/mondayapi)。它使用 2023-10 版本。
安装
1 将以下内容添加到 composer.json 文件的 require
键中
composer require gponty/symfony-monday-api-bundle
2 将以下内容添加到本地 .env 文件中
MONDAY_API_KEY=your_token
3 将以下内容添加到框架配置文件 config/packages/framework.yml 中
monday:
api_key: '%env(MONDAY_API_KEY)%'
使用方法
在控制器中注入服务
public function __construct(readonly MondayApiService $mondayApiService) { }
使用服务
$query = '{ boards(ids: 123456789) { id name groups { id title items_page(limit: 100, page:1) { cursor items{ id name } } } }'; $response = $this->mondayApiService->request($query);
许可证
此扩展包采用 MIT 许可证。请参阅扩展包中的完整许可证。