示例:API Task
- Updated: 2025/04/18
示例:API Task
利用 API Task 编辑器中的现有软件包,创建您的自动化所需的基本 API Tasks。
先决条件
该主题描述了创建 API 和 Bot Task 以协调自动化流程的第一步。 在此示例中,我们考虑使用 API Task 向 Microsoft Teams 发送一条“Hello World”消息。
过程
- 登录到您的 Automation Anywhere Control Room 实例作为 Bot Creator。
-
创建新 API Task:
- 在左侧窗格中,单击自动化。
- 单击新建 > API Task 。
- 在创建 API Task 窗口中,输入 API Task 名称。
-
接受默认文件夹位置:\Bots\。
要更改 API Task 的存储位置,请单击选择,按照提示操作。
- 单击创建和编辑。
在此示例中创建了一个 API Task,它调用 API 在 Teams 上发送“Hello World”消息。 -
使用 Post 方法
action 在 Teams 中发送消息。
注: 大多数常见的企业应用程序都有预构建的软件包可用。 有关受支持软件包的列表,请参阅 表 1。
-
双击或拖动 REST 网页服务 > Post 方法
action。
-
您可以使用 Graph API 在 Teams 上发送聊天消息。 有关更多信息,请参阅 https://learn.microsoft.com/en-us/graph/api/chat-post-messages。
注:
您可以在单个 API Task 中调用多个 API。 这可以简化您的自动化过程,并减少对多个独立任务的需求。 例如,您可以调用 API 1 来获取产品数据,调用 API 2 来获取定价数据,然后在同一个 API Task 中调用 API 3 来创建报价。
-
在身份验证模式下拉列表中,选择无身份验证,然后单击添加标题以输入持有者令牌。 在此示例中,持有者令牌存储在变量 (in_graph_bearertoken) 中。
注: 通常,端点需要进行身份验证以确保只有授权的应用程序可以访问数据。 选择适当的身份验证机制以允许访问您想要访问的端点。
-
在内容类型下,确保选择
JSON (application/json)
,并在自定义参数中输入以下 JSON。{ "body": { "content": "Hello World" } }
- 将 API 的输出分配给变量 (o_teams)。
-
双击或拖动 REST 网页服务 > Post 方法
action。