ClickupAPIWrapper#

class langchain_community.utilities.clickup.ClickupAPIWrapper[来源]#

基础类:BaseModel

Clickup API的封装器。

通过解析和验证来自关键字参数的输入数据来创建一个新模型。

如果输入数据无法验证以形成有效模型,则引发 [ValidationError][pydantic_core.ValidationError]。

self 被显式地设为仅位置参数,以允许 self 作为字段名称。

param access_token: str | None = None#
param folder_id: str | None = None#
param list_id: str | None = None#
param space_id: str | None = None#
param team_id: str | None = None#
attempt_parse_teams(input_dict: dict) Dict[str, List[dict]][source]#

从团队列表中解析适当的内容。

Parameters:

input_dict (字典)

Return type:

Dict[str, List[dict]]

create_folder(query: str) Dict[来源]#

创建一个新文件夹。

Parameters:

query (str)

Return type:

字典

create_list(query: str) Dict[来源]#

创建一个新列表。

Parameters:

query (str)

Return type:

字典

create_task(query: str) Dict[来源]#

创建一个新任务。

Parameters:

query (str)

Return type:

字典

classmethod get_access_code_url(oauth_client_id: str, redirect_uri: str = 'https://google.com') str[source]#

获取用于获取访问代码的URL。

Parameters:
  • oauth_client_id (str)

  • redirect_uri (str)

Return type:

字符串

classmethod get_access_token(oauth_client_id: str, oauth_client_secret: str, code: str) str | None[来源]#

获取访问令牌。

Parameters:
  • oauth_client_id (str)

  • oauth_client_secret (str)

  • code (str)

Return type:

字符串 | 无

get_authorized_teams() Dict[Any, Any][来源]#

获取用户的所有团队。

Return type:

字典[任意, 任意]

get_default_params() Dict[source]#
Return type:

字典

get_folders() Dict[source]#

获取团队的所有文件夹。

Return type:

字典

get_headers() Mapping[str, str | bytes][source]#

获取请求的头部信息。

Return type:

映射[str, str | bytes]

get_lists() Dict[source]#

获取所有可用的列表。

Return type:

字典

get_spaces() Dict[来源]#

获取团队的所有空间。

Return type:

字典

get_task(query: str, fault_tolerant: bool = True) Dict[来源]#

检索特定任务。

Parameters:
  • query (str)

  • fault_tolerant (bool)

Return type:

字典

get_task_attribute(query: str) Dict[来源]#

更新指定任务的属性。

Parameters:

query (str)

Return type:

字典

query_tasks(query: str) Dict[来源]#

查询匹配特定字段的任务

Parameters:

query (str)

Return type:

字典

run(mode: str, query: str) str[来源]#

运行API。

Parameters:
  • mode (str)

  • query (str)

Return type:

字符串

update_task(query: str) Dict[source]#

更新指定任务的属性。

Parameters:

query (str)

Return type:

字典

update_task_assignees(query: str) Dict[来源]#

添加或删除指定任务的受让人。

Parameters:

query (str)

Return type:

字典

使用 ClickupAPIWrapper 的示例