gponty/symfony-monday-api-bundle

在 Symfony 中使用 Monday.com API 的服务

安装: 477

依赖项: 0

建议者: 0

安全性: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

类型:symfony-bundle

1.05 2024-08-09 09:27 UTC

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 许可证。请参阅扩展包中的完整许可证。