阅读和查看 Automation Anywhere 文档

Automation 360

关闭内容

内容

打开内容

列出有关文件、文件夹和 bots API

  • 已更新:2021/01/19
    • Automation 360 v.x
    • 探索
    • RPA Workspace

列出有关文件、文件夹和 bots API

返回有关所有对象的详细信息 (bots、文件夹和文件)在 Control Room.此端点返回对象 id,这是一个数值,在其他 API 中用于标识文件、文件夹或 bot.

先决条件

注: 您可以查看 Control Room APIs 在里面 Community Edition,但 API 功能有限。你需要有执照的 Automation 360 用于访问 API 全部功能的版本。
  • 所有 API 调用都必须在请求标头中包含身份验证令牌。使用 身份验证 API 生成 JSON Web 令牌。 看 身份验证 API.
  • 要查看私有工作区中的对象,您必须拥有 Bot Creator 许可证和包含 查看我的机器人 功能权限的角色。
  • 要查看公共工作区中的对象,必须为您分配一个角色,该角色包括 查看我的机器人 功能权限和 查看内容bot 公共工作区中文件夹的权限。

使用过滤器,例如 bot 名称、文件夹路径和 ID 以缩小结果范围。 支持的可过滤字段

过程

  1. 将身份验证令牌添加到请求标头。
  2. 使用 POST 方法和端点 URL: <control_room_url>/v2/repository/file/list
    请求正文:以下示例请求搜索 路径 中包含字符串Finance
    {
      "filter": {
        "operator": "substring",
        "field": "path",
        "value": "finance"
      }
    }
  3. 发送请求。
    回复正文: 以下响应中 的 idbot.
    在此示例响应中,端点返回一个 bot 对象 id12
    {
      "page": {
        "offset": 0,
        "total": 4,
        "totalFilter": 1
      },
      "list": [
        {
          "id": "12",
          "parentid": "11",
          "name": "FinanceHelloWorldGBG.atmx",
          "permission": {
            "delete": false,
            "download": true,
            "execute": false,
            "upload": true,
            "run": false
          },
          "lastModified": "2020-01-08T22:24:08.060Z",
          "lastModifiedBy": "10",
          "path": "Automation Anywhere\\My Tasks\\Finance\\FinanceHelloWorldGBG.atmx",
          "directory": false,
          "size": 4578,
          "locked": false,
          "fileLastModified": "2020-01-08T22:21:58Z",
          "isProtected": false
        }
      ]
    }
    REST API 使用 HTTP 响应代码响应每个请求。有关响应代码的详细信息,请参见 API 响应代码.
发送反馈