Teil unserer Mission ist es, eine offene Kommunikations- und Kollaborationsplattform aufzubauen, damit Administratoren und Entwickler problemlos auf das Produkt zugreifen und es in Lösungen von Drittanbietern integrieren können. Die Administrations-API für GFI KerioConnect ermöglicht es Administratoren, ihre tägliche Arbeit zu erleichtern und viele Abläufe zu automatisieren. Mit der API können Sie leistungsstarke Skripte erstellen, die Sie bei Ihren täglichen Routineaufgaben unterstützen.
Features und Vorteile
-
Einfache JSON-RPC-Schnittstelle, die von jedem HTTP-Client aus genutzt werden kann
-
Konsistentes API-Design
-
Viele Möglichkeiten und Einsatzgebiete
Anwendungsbeispiele
-
Serverkonfiguration - Benutzer, Domänen, Inhaltsfilter und mehr
-
Grundüberwachung
-
Zugriffsstatistiken
-
Automatisierung von Aufgaben
Dokumentation
Die technischen Daten finden Sie in der Referenzdokumentation des Produkts weiter unten.
Erste Schritte
Die Kerio API basiert auf JSON-RPC, zu dessen Vorteilen die Benutzerfreundlichkeit, die Lesbarkeit des Codes und die breite Unterstützung durch verschiedene Programmiersprachen und öffentlich verfügbare Bibliotheken gehören. Sie können die PHP-Bibliothek verwenden, die wir für Sie vorbereitet haben.
Kerio APIs Client-Bibliothek für PHP
Kerio APIs Client Library for PHP (d.h. kerio-api-php) wurde als Schicht zwischen Benutzeranwendungen und Kerio Produkten entwickelt. Mit kerio-api-php können Sie ganz einfach direkt mit Ihrem Server, z.B. GFI KerioConnect, kommunizieren, ohne tief in das zugrunde liegende JSON-RPC-Design einzutauchen. Die Kapselung von JSON-Anfragen und -Antworten wird von der Bibliothek automatisch vorgenommen.
Umgebung
Die Anwendung kann die API auf demselben Rechner ausführen, auf dem auch der GFI KerioConnect Server läuft, oder per Fernzugriff auf einem anderen Rechner. Um kerio-api-php auszuführen, benötigt Ihr Host:
-
Apache HTTP Server 2.0 oder neuer
-
PHP 5.1 oder neuer mit OpenSSL und JSON-Bibliotheken
Empfohlene LAMP
Sie können jede beliebige Webentwicklungsumgebung, auch bekannt als LAMP/WAMP-Softwarepaket, herunterladen, wie z.B. die folgenden Beispiele:
-
www.mamp.info (Mac OS X)
-
www.easyphp.org (Windows)
-
www.wampserver.com (Windows)
Ausführen der Kerio APIs Client-Bibliothek für PHP
Manuelles Verfahren
Schritt 1 - Laden Sie das kerio-api-php herunter.
Schritt 2 - Verschieben Sie das Paket in Ihr Apache-Dokumentenstammverzeichnis, normalerweise "/var/www/html".
Schritt 3 - Entpacken Sie hier das kerio-api-php.
Schritt 4 - Öffnen Sie Ihren Browser und navigieren Sie zu https://your-server/kerio-api-php
Um API-Beispiele in Ihrer bestehenden Umgebung auszuprobieren, verwenden Sie die VMware-kompatible virtuelle Appliance.
Downloads und Dokumentation
Hinweis: Durch das Herunterladen der APIs und der VMware Virtual Appliance erklären Sie sich mit der Kerio SDK Endbenutzer-Lizenzvereinbarung einverstanden.
Client-Bibliothek | ||
Kerio APIs Client-Bibliothek für PHP 1.4 Quellenklasse, Dokumentation, Beispiele, Anwendungsbeispiele |
775 kB | DOWNLOAD |
VMware Virtual Appliance Basierend auf Debian GNU/Linux, Standard-Root-Passwort: kerio |
594 MB | DOWNLOAD |
GFI KerioConnect |
|
Verwaltungs-API für GFI KerioConnect Indexliste aller Schnittstellen, ihrer Methoden und Datenstrukturen |
ONLINE ANSEHEN |
Dokumentation
Die Kerio API basiert auf dem soliden Fundament von JSON-RPC, zu dessen Vorteilen die einfache Lesbarkeit des Codes und die breite Unterstützung durch verschiedene Programmiersprachen und öffentlich verfügbare Bibliotheken gehören. Für die vollständigen JSON-RPC 2.0 Spezifikationen klicken Sie hier.
GFI KerioConnect
Unsere Web-Administration für GFI KerioConnect verwendet die gleiche API, die Ihnen jetzt zur Verfügung steht. Mit der neuen Administrations-API für GFI KerioConnect können Sie auf Ihren GFI KerioConnect-Server zugreifen, ihn in Lösungen von Drittanbietern integrieren oder einfache Skripte schreiben, um erweiterte Verwaltungsaufgaben zu erledigen. Derzeit ist nur die Administrations-API für GFI KerioConnect verfügbar. Andere APIs zur Verwaltung von Kalendern oder Benutzerdaten werden nicht unterstützt. Sie können stattdessen IMAP/CalDAV/CardDAV-Protokolle verwenden.
Die API ist so konzipiert, dass sie für jede Programmiersprache zugänglich ist. Stellen Sie eine Verbindung über HTTPS her, senden Sie eine Anfrage in einem bekannten, von Menschen lesbaren Format (JSON) und erhalten Sie eine Antwort im gleichen Format.
Programmierung von Bibliotheken
Sie können auch die Kerio APIs Client-Bibliothek für PHP zur einfachen Integration in Ihre Skripte und Anwendungen verwenden.