Google Application Integration: 执行集成

您可以使用执行集成 action 来配置和执行 Google Application Integration

先决条件

  • 创建一个 GCP 账户 (GCP Cloud) 并创建一个 GCloud 项目。
  • 登录到您在 Google Cloud Project 中的 GCloud 账户,并创建一个项目。 如果您已经有项目的访问权限,您将在这里看到您的项目。
  • 创建一个 OAuth 2.0 客户端 ID。 客户端 ID 用于向 Google 的 OAuth 服务器标识单个应用程序。 有关更多详情,请参阅 GCP Create access credentials

使用 执行 actionAutomation 360Google Application Integration 实例中执行集成。

过程

  1. 登录到 Control Room
  2. 创建新bot。 有关更多详情,请参阅 创建您的第一个 bot
  3. 操作窗格中,选择 Google Application Integration > 执行集成,并将其放在 bot 流程的 开始下。
  4. 单击发现要配置的集成。 将显示步骤 1/4: 连接到 Google Application Integration。 在验证类型下拉列表中,选择验证方法。 有关更多详情,请参阅 Google Application Integration: 连接
    • 用户账户: 使用此连接方法提供 GCloud 账户凭据。
    • 服务账户: 使用此连接方法时,需提供 GCloud 服务账户密钥。 您需要按照以下 JSON 格式添加服务账户密钥。 建议将整个 JSON 片段存储在凭据保管库中,并在连接时选择保存的凭据。
      { "type":"service_account", "project_id":"your_project_id", "private_key_id":"your_private_key_id", "private_key":"-----BEGIN PRIVATE KEY-----\\your_private_key-----END PRIVATE KEY-----\n", "client_email":"your_client_email", "client_id":"your_client_id", "auth_uri":"https://accounts.google.com/o/oauth2/auth", "token_uri":"https://oauth2.googleapis.com/token", "auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs", "client_x509_cert_url":"your_client_certificate_url" }
    • Control Room OAuth 连接: 通过创建 OAuth 连接并将其存储在 Control Room 中来使用此连接方法。
  5. 单击连接
    如果凭据正确,它将连接到 GCloud,然后显示 步骤 2/4: 加载集成 屏幕。
  6. 步骤 2/4: 加载集成屏幕中选择以下内容。
    1. 单击项目 ID 下拉菜单,然后选择要从中加载集成的项目 ID。
    2. 单击位置下拉菜单,然后选择您要从中加载集成的位置。
      Google Application Integration 加载集成: 步骤 2/4
  7. 单击下一步
    步骤 3/4: 选择集成屏幕显示所有可用的集成。
  8. 从列表中选择一个集成。
    Google Application Integration 选择集成: 步骤 3/4
  9. 单击下一步
    步骤 4/4: 配置我的集成屏幕显示所有配置选项。
  10. 步骤 4/4: 配置我的集成屏幕上,单击 API 触发器下拉菜单,然后选择您想要调用的触发器。
    Google Application Integration 配置集成: 步骤 4/4
    输入参数是从 Google Application Integration 检索到的参数。
  11. 单击完成
    所有选定的选项都将作为参数显示在 Google Application Integration: 执行集成操作中。
  12. 单击添加新输入参数以手动添加输入参数。 您可以根据下表中指定的不同参数类型提供参数值:
    参数类型 参数值 示例
    字符串 指定一个存储为变量的字符串值。 $str_INString$
    整数 指定一个数字。 9
    双精度浮点数 指定一个小数。 20.5
    JSON 指定一个 JSON 字符串。 $str_JSONString$
    字符串数组 在数组中指定字符串值。 [a, b, c]
    整数数组 在数组中指定整数。 [11,22,334]
    双精度浮点数数组 在数组中指定整数和小数。 [23.5,27,44.5]
    布尔值 将布尔值指定为 True 或 False。 True
    布尔值数组 将布尔值指定为数组。 [true,false]
    - - (手动输入) 从上述格式中指定任何值。
  13. 我们建议您单击验证我的设置以验证您提供的所有参数。 如果数值不正确,您将在集成验证窗口中看到详细信息。
    Google Application Integration 执行集成
  14. 输入默认作为会话名称。
  15. 您可以将执行 ID 存储到变量中以在 Google Application Integration 中进行验证。 例如: ExecutionId
  16. 要验证来自 Google Application Integration 的响应,您可以将响应存储到一个变量中。 例如: 执行
    Google Application Integration 执行集成