UiPath Documentation
apps
latest
false
Apps API 指南
  • Apps API
重要 :
有关 Studio Web 中的应用程序项目文档,请参阅 Studio Web 文档中的“应用程序项目”一章:https://docs.uipath.com/zh-CN/studio-web/automation-cloud/latest/user-guide/apps-in-studio-web。 请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

检查应用程序名称唯一性

用于检查已部署的应用程序路由名称在组织中是否唯一的 API 参考。

检查给定的路由名称对于组织中已部署的应用程序是否唯一。如果该名称已在使用中,则响应还会返回保存该名称的已部署应用程序。

API 端点​

GET <BaseURL>/models/deployed/apps/uniquename/check/{routingName}

有关根端点路径,请参阅基本 URL 。

请求标头​

页眉值
授权承载 <your-access-token>
X-UiPath-内部租户 ID<tenant_id>
备注:

将尖括号 <...> 之间的所有值替换为其相应的用例值。

<access_token>是您在授权具有Apps或Apps.Read作用域的外部应用程序时收到的 。有效期为 1 小时,然后您需要生成新令牌,或请求刷新令牌。

路径变量​

路径变量数据类型描述
路由名称(必填)string要检查唯一性的路由名称。

响应​

200 OK​

如果路由名称可用,则occupiedBy为null :

{
  "isUnique": true,
  "occupiedBy": null
}
{
  "isUnique": true,
  "occupiedBy": null
}

如果路由名称已在使用中, occupiedBy将返回保存该路由的已部署应用程序:

{
  "isUnique": false,
  "occupiedBy": {
    "id": "string",
    "systemName": "string",
    "title": "string",
    "deploymentTitle": "string",
    "deploymentDescription": "string",
    "deployVersion": 1,
    "semVersion": "string",
    "dateDeployed": "string",
    "deploymentFolder": {
      "key": "string",
      "id": 1,
      "displayName": "string",
      "fullyQualifiedName": "string"
    },
    "isAppPublic": false,
    "isLatestVersion": true,
    "isResourceActivated": true,
    "routingName": "string"
  }
}
{
  "isUnique": false,
  "occupiedBy": {
    "id": "string",
    "systemName": "string",
    "title": "string",
    "deploymentTitle": "string",
    "deploymentDescription": "string",
    "deployVersion": 1,
    "semVersion": "string",
    "dateDeployed": "string",
    "deploymentFolder": {
      "key": "string",
      "id": 1,
      "displayName": "string",
      "fullyQualifiedName": "string"
    },
    "isAppPublic": false,
    "isLatestVersion": true,
    "isResourceActivated": true,
    "routingName": "string"
  }
}
字段数据类型描述
为唯一booleantrue 如果路由名称可用,则false如果已被使用)。
占用者object保存路由名称的已部署应用程序。当null为isUnique时, true 。如果无法加载保存该名称的应用程序,则当isUnique为false时,也可以为null 。
占用的.idstring应用程序的部署 ID。
AttendedBy.systemNamestring应用程序的系统名称。
占用的标题string已发布应用程序的标题。
AttendedBy.deploymentTitlestring部署时为应用程序指定的名称。
AttendedBy.deploymentDescriptionstring已部署应用程序的描述。
AttendedBy.deployVersionnumber已部署的版本号。
AttendedBy.semVersionstring已部署应用程序的语义版本。
AttendedBy.dateDeployedstring应用程序的部署日期和时间,采用 ISO 8601 格式。
AttendedBy.deploymentFolderobject部署应用程序的文件夹。
AttendedBy.deploymentFolder.keystring文件夹密钥。
AttendedBy.deploymentFolder.idnumber文件夹 ID。
AttendedBy.deploymentFolder.displayNamestring文件夹的显示名称。
AttendedBy.deploymentFolder.fullyQualifiedNamestring文件夹的完整路径。
AttendedBy.isAppPublicbooleantrue 该应用程序可公开访问。
占用By.isLatestVersionbooleantrue 如果部署的版本是最新发布的版本。
AttendedBy.isResourceActivatedbooleanfalse 如果已停用已部署的应用程序。已停用的应用程序仍保留其路由名称。并非在每个应用程序上都存在。如果缺少该字段,则应用程序处于活动状态。
AttendedBy.routingNamestring应用程序 URL 中使用的路由名称。

400 Bad Request​

routingName路径变量为空或仅包含空格。

401 未经授权​

您未通过身份验证。确保您使用的是具有Apps或Apps.Read作用域的有效访问令牌。

403 Forbidden​

您无权检查指定组织中应用程序名称的唯一性。

  • API 端点​
  • 请求标头​
  • 路径变量​
  • 响应​
  • 200 OK​
  • 400 Bad Request​
  • 401 未经授权​
  • 403 Forbidden​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新