REST api
Mit Endpoint Management-REST-API haben Sie folgende Möglichkeiten:
- Aufrufen von Diensten, die über die Endpoint Management-Konsole verfügbar gemacht werden
- Aufrufen von REST-Diensten über einen beliebigen REST-Client
Die API erfordert zum Aufrufen der Dienste keine Anmeldung and der Endpoint Management-Konsole。
Eine umfassende, aktuelle Liste der verfügbaren api finden Sie in der PDF-DateiREST服务的公共API.
Für Workspace-aktivierte端点管理- umgebungen bieten wir APIs zur Verwaltung Ihrer mobilen und Desktop-Endgeräte und zum Konfigurieren von Einstellungen für Ihre Workspace-Apps。葛恩思祖https://developer.cloud.com/citrixworkspaceund navigieren Sie zu思杰终端管理>移动应用集成.
Erforderliche Berechtigungen für den Zugriff auf die REST API
Für den Zugriff auf die REST API ist eine der folgenden Berechtigungen erforderlich:
- Citrix云管理员
- Zugriffsberechtigung für öffentliche api, die bei der Konfiguration des rollenbasierten Zugriffs festgelegt wid Informationen finden Sie unterKonfigurieren von Rollen mit RBAC.
- Superuser-Benutzerberechtigung
Um mit dem Citrix Cloud-Konto auf die REST-API zuzugreifen, generieren Sie die API-Schlüssel:
- Klicken Sie im Menü“Citrix Cloud”aufIdentitäts- und Zugriffsverwaltung.
- 民意调查您API-Zugriff > Sichere客户端.
- Geben Sie einen Namen für den sicheren Client ein und klicken Sie auf客户端erstellen.
Citrix Cloud erstellt dann die Client- id und den geheimen Clientschlüssel für den Client。这是一个关于信息和语言的故事离线的故事。Citrix Cloud speichert diese eindetigen Bezeichner niht, nachdem Sie das Dialogfeld geschlossen haben。
Aufrufen von REST-API-Diensten
Sie können REST-API-Dienste über den REST-Client oder cURL-Befehle aufrufen。Die folgenden Beispiele verwenden den高级rest客户端für Chrome浏览器。
Hinweis:
Ändern Sie für die folgenden Beispiele den Hostnamen and die Portnummer gemäß Ihrer Umgebung。
Anmeldung
Das folgende Beispiel zeigt die Anmeldung mit einem Token, der über die Citrix Cloud-API abgerufen wid。
URL:https:// <主机名>:<端口号> / xenmobile / api / v1 /验证/登录/云
Methodentyp:文章
Inhaltstyp: application / json
Anforderungsbeispiel:
{"bearerToken": "eyJ0eOiJSUzJiibGcI1AiONiJ9.eyJkIjoMDExN1c2VIXiMzNDc1OTk4…qf0iQ"}
Sie müssen den Bearertoken mit der Citrix Cloud-APIhttps://trust.citrixworkspacesapi.net/Help/Api/POST-customer-tokens-clients
abrufen。Informationen hierzu发现Sie在derDokumentation für Entwickler.
Antwortbeispiel:
{"auth_token": "q483409eu82mkfrcdiv90iv0gc:q483409eu82mkfrcdiv90iv0gc"}