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:

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.

Lizenzvereinbarung

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

 

JSON-RPC 2.0 Specification

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.