阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

使用 API 导出文件

  • 已更新:1/28/2021
    • Automation 360 v.x
    • 探索
    • RPA 工作区
    • API 文档

使用 API 导出文件

您可以使用导出 API 导出 bots 及其依赖项。

先决条件

注: 您可以在 Control Room APIs 中查看 Community Edition,但 API 功能有限。您需要获得许可证的 Automation 360 Edition 才能访问 API 的全部功能。
  • 您必须具有对所需文件夹的导出 bots、查看包和签入或签出权限。
  • 使用身份验证 API 生成 JSON Web 令牌。请参阅身份验证 API
  • 您要从公共文件夹导出的 bot 的文件 ID。

    按工作区 API 列出文件和文件夹

    注: 用户只能查看他们有权访问的文件夹和子文件夹。
  • 以下 API URL:
    • https://<your_control_room_url>/(版本:v2/blm/downoad/https:///) v2/blm/导出:导出存储库 bots
    • https://<your_control_room_url> v2/blm/状态/{requestId}:按请求 ID 获取导出状态
    • https://<your_control_room_url>/ v2/blm/downoad/{downloadFileId}:下载导出的 bot

过程

  1. 将认证令牌添加到请求标头。
  2. 搜索要导出的 bot 的一个或多个文件 ID。
  3. 使用 POST 方法和端点 URL:https://<your_control_room_url>/(版本:v2/blm/downoad/https:///) v2/blm/导出.
    以下请求正文示例导出了 fileId 为 2197 的 bot 以及 bot 所需的软件包。

    请求正文:

    {
      "name": "export-docs",
      "fileIds": [
        2197
      ],
      "includePackages": true
    }
  4. 发送请求
    以下响应正文返回 requestId
    响应正文:
    {
      "requestId": "987c0de3-b158-4e71-975e-27d10b9a83fb"
    }
  5. 使用 GET 方法和端点 URL: <your_control_room_url>/v2/blm/status/{requestId}
    输入在步骤 4 中生成的 requestId,以了解导出状态。
    https://192.0.2.0/v2/blm/status/987c0de3-b158-4e71-975e-27d10b9a83fb
  6. 发送请求
    以下响应正文返回 statusdownloadFileId
    响应正文:
    {
      "requestId": "987c0de3-b158-4e71-975e-27d10b9a83fb",
      "type": "EXPORT",
      "status": "COMPLETED",
      "downloadFileName": "export-docs",
      "downloadFileId": "ZXhwb3J0LWRvY3M=",
      "errorMessage": ""
    }
  7. 使用 GET 方法和端点 URL: <your_control_room_url>/v2/blm/downoad/{downloadFileId}
    输入在步骤 6 中生成的 downloadFileId
    https://192.0.2.0/v2/blm/downoad/ZXhwb3J0LWRvY3M=
  8. 发送请求
    将显示对话框。浏览路径并以 zip 文件格式保存导出的包。

    REST API 用 HTTP 响应代码响应每个请求。 有关响应代码,请参阅API 响应代码

后续步骤

在目标 Control Room 的私有文件夹中导入导出的文件。
发送反馈