SDK 和 API
Citrix Cloud™ 提供多个 API,可用于检索信息并自动执行复杂和重复性任务,包括:
-
静默安装 Citrix Cloud Connector™
-
创建和使用报告以管理云许可证
-
确定客户的授权状态
-
向 Citrix Cloud 管理员发送通知
-
检索系统日志事件
-
检索有关您的资源位置的详细信息,以与其他 API 配合使用
多个 Citrix Cloud 服务也提供 SDK 和 API,可让您检索信息、查询数据并执行管理任务。
您可以通过安全客户端或服务主体访问 API。
服务主体
要使用 Citrix Cloud API,您需要创建一个服务主体,代表您访问 Citrix Cloud。要创建服务主体,您需要提供 Citrix Cloud 帐户的客户 ID。您的客户 ID 位于管理控制台中的以下位置:
-
控制台的右上角,在您的用户名下方。

-
您的帐户设置页面。突出显示“帐户设置”的客户菜单(/en-us/citrix-cloud/media/customer-id-acct-settings-page.png)
-
API 访问页面。API 访问示例(/en-us/citrix-cloud/media/api-access-example.png)
云许可 API
企业客户可以使用云许可 API 执行管理任务,例如导出使用情况数据和释放已分配的许可证。Citrix 合作伙伴可以使用这些 API 检索本地 Citrix Virtual Apps and Desktops™ 和 Citrix DaaS 的摘要和历史数据。
有关详细信息,请参阅 Citrix Developer 文档中的管理 Citrix 云许可的 API。
SystemLog API
SystemLog API 允许您检索在指定时间段内 Citrix Cloud 帐户中发生的事件。有关使用此 API 的更多信息,请参阅 Citrix Developer 文档中的 Citrix Cloud - SystemLog。
资源位置 API
资源位置 API 允许您检索有关资源位置的信息,以便与其他应用程序和脚本一起使用。例如,假设您想在 Citrix Cloud 帐户中的多个资源位置之一中静默安装 Citrix Cloud Connector。您可以使用此 API 检索资源位置 ID 并将其传递给安装脚本。
有关使用此 API 的更多信息,请参阅 Citrix Developer 文档中的 Citrix Cloud - 资源位置。
服务授权 API
服务授权 API 检索客户有权使用的服务、每个授权的剩余天数以及客户购买的授权数量。有关使用此 API 的更多信息,请参阅 Citrix Developer 文档中的 Citrix Cloud - 服务授权。
通知 API
通知 API 允许您向其他 Citrix Cloud 管理员发送消息。收件人通过管理控制台中的 通知 页面接收您的消息。有关使用此 API 的更多信息,请参阅 创建和查看通知。
其他服务的 SDK 和 API
有关适用于其他 Citrix Cloud 服务的 SDK 和 API 的更多信息,请参阅以下文章:
-
Citrix® StoreFront Cloud:包括适用于 StoreFront Cloud 的 SDK 和 API。
-
应用程序交付和安全性:包括适用于网络和应用程序交付服务(如 Console 和 SD-WAN Orchestrator)的 SDK 和 API。
更多信息
要了解有关 Citrix Cloud API 如何帮助您执行复杂操作(例如迁移到云以及使用推送令牌配置身份验证)的更多信息,请参阅以下 Tech Zone 文章: