Citrix Endpoint Management
感谢您提供反馈

这篇文章已经过机器翻译.放弃

REST API

使用 Citrix Endpoint Management REST API,您可以:

  • 显示在 Citrix Endpoint Management 控制台中的呼叫服务
  • 使用任意 REST 客户端调用 REST 服务

该 API 不需要您登录 Citrix Endpoint Management 控制台即可调用服务。

有关完整的当前可用 API 集,请下载适用 于 REST 服务的公共 API PDF。

有 API 可用于管理您的移动和桌面终端设备以及配置 Workspace 应用程序的设置。转到 https://developer.cloud.com/citrixworkspace 并导航到 Citrix Endpoint Management > 移动应用程序集成

访问 REST API 所需的权限

访问 REST API 需要具有以下权限:

  • Citrix Cloud 管理员
  • 公共 API 访问权限,设置为基于角色的访问配置的一部分。有关信息,请参阅使用 RBAC 配置角色
  • 超级用户权限

要使用您的 Citrix Cloud 帐户访问 REST API,请生成 API 密钥:

  1. 在 Citrix Cloud 菜单中,选择 Identity and Access Management(身份和访问管理)。
  2. 选择 API 访问 > 安全客户端
  3. 键入安全客户端的名称,然后单击 创建客户端

然后,Citrix Cloud 会创建安全的客户端 ID 和客户端密钥。下载此信息的副本并将其安全地离线保存以供参考。关闭对话框后,Citrix Cloud 不会存储唯一标识符。

调用 REST API 服务

您可以使用 REST 客户端或 cURL 命令调用 REST API 服务。以下示例使用适用于 Chrome 的高级 REST 客户端。

注意:

在下面的示例中,请更改主机名和端口号以匹配您的环境。

登录

此处显示的示例涵盖了使用通过 Citrix Cloud API 检索的令牌进行登录。

URL: https://<host-name>:<port-number>/xenmobile/api/v1/authentication/login/cloud

方法类型:POST

内容类型:application/json

索取样品:

{ "bearerToken": "eyJ0eOiJSUzJiibGcI1AiONiJ9.eyJkIjoMDExN1c2VIXiMzNDc1OTk4...qf0iQ" }

您必须使用 Citrix Cloud API https://trust.citrixworkspacesapi.net/Help/Api/POST-customer-tokens-clients 检索不记名令牌。有关信息,请参阅 开发人员文档

响应示例:

{ "auth_token": "q483409eu82mkfrcdiv90iv0gc:q483409eu82mkfrcdiv90iv0gc" }

相关信息

本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
本服务可能包含由 Google 提供技术支持的翻译。Google 对这些翻译内容不做任何明示或暗示的保证,包括对准确性、可靠性的任何保证以及对适销性、特定用途的适用性和非侵权性的任何暗示保证。
REST API