Parte de nuestra misión es construir una plataforma abierta de comunicación y colaboración, para que administradores y desarrolladores tengan fácil acceso al producto y lo integren con soluciones de terceros. La API de Administración para GFI KerioConnect facilita a los administradores su trabajo diario y automatiza muchos procedimientos. Con la API, puede crear potentes scripts para ayudar con las tareas diarias rutinarias.
Características y ventajas
-
Interfaz JSON-RPC sencilla que puede emplearse desde cualquier cliente HTTP
-
Arquitectura API coherente
-
Múltiples posibilidades y usos
Casos de uso
-
Configuración del servidor: usuarios, dominios, filtro de contenidos, etc.
-
Supervisión básica
-
Estadísticas de acceso
-
Automatización de tareas
Documentación
Se pueden obtener especificaciones en la sección de documentación de referencia del producto a continuación.
Primeros pasos
La API de Kerio se basa en JSON-RPC, cuyas ventajas incluyen la facilidad de uso, la legibilidad del código y la amplia compatibilidad entre distintos lenguajes de programación y bibliotecas disponibles públicamente. Puede usar la librería PHP, que hemos preparado para usted.
Biblioteca de cliente de API de Kerio para PHP
La biblioteca de cliente de API de Kerio para PHP (es decir, kerio-api-php) está diseñada como una capa entre las aplicaciones de usuario y los productos Kerio. Con kerio-api-php, puede comunicarse de manera sencilla y directa con su servidor, por ejemplo GFI KerioConnect, sin profundizar en la arquitectura JSON-RPC subyacente. La biblioteca encapsula automáticamente las solicitudes y respuestas JSON.
Environment
Application can run API on the same machine which operates the GFI KerioConnect server, or remotely on any other machine. To run kerio-api-php, your host needs:
-
Apache HTTP Server 2.0 or newer
-
PHP 5.1 or newer with OpenSSL and JSON libraries
LAMP recomendado
Puede descargar cualquier entorno de desarrollo web, también conocido como paquete de software LAMP/WAMP, como los que aparecen a continuación:
-
www.mamp.info (Mac OS X)
-
www.easyphp.org (Windows)
-
www.wampserver.com (Windows)
Ejecución de la biblioteca de cliente de API de Kerio para PHP
Procedimiento manual
Paso 1: Descargue kerio-api-php
Paso 2: Mueva el paquete en la raíz de su documento Apache, normalmente "/var/www/html"
Paso 3: Descomprima aquí kerio-api-php
Paso 4: Abra su navegador y diríjase a https://your-server/kerio-api-php
Para probar los ejemplos de API en su entorno actual, emplee la función VMware-ready virtual appliance.
Descargas y documentación
Nota: Al descargar las API y VMware Virtual Appliance que se indican a continuación, acepta el Acuerdo de licencia de usuario final de Kerio SDK.
Biblioteca del cliente | ||
Biblioteca cliente de API de Kerio para PHP 1.4 Clase de fuente, documentación, ejemplos, ejemplos de aplicaciones |
775 kB | DESCARGAR |
VMware Virtual Appliance Basado en Debian GNU/Linux, contraseña de root por defecto: kerio |
594 MB | DESCARGAR |
GFI KerioConnect |
|
Administration API for GFI KerioConnect Lista índice de todas las interfaces, sus métodos y estructuras de datos |
VER ONLINE |
Documentación
La API de Kerio está construida sobre sólidos cimientos de JSON-RPC, cuyas ventajas incluyen la facilidad de lectura del código y la amplia compatibilidad entre diferentes lenguajes de programación y bibliotecas disponibles públicamente. Para consultar las especificaciones completas de JSON-RPC 2.0, haga clic aquí.
GFI KerioConnect
Nuestra Administración Web para GFI KerioConnect emplea la misma API que ahora está disponible para usted. Con la nueva API de administración para GFI KerioConnect, puede acceder a su servidor GFI KerioConnect, integrarlo con soluciones de terceros o escribir secuencias de comandos sencillas para gestionar tareas de administración avanzadas. Actualmente, solamente está disponible la API de administración para GFI KerioConnect. No se admiten otras API para administrar calendarios o datos de usuario. Puede usar protocolos IMAP/CalDAV/CardDAV en su lugar.
La API está diseñada para ser accesible para cualquier lenguaje de programación. Conéctese mediante HTTPS, envíe una solicitud en un formato bien conocido legible por humanos (JSON) y reciba una respuesta en el mismo formato.
Bibliotecas de programación
También puede emplear la biblioteca de cliente de API de Kerio para PHP para integrarla fácilmente en sus scripts y aplicaciones.