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:

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.

Acuerdo de licencia

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

 

Especificación JSON-RPC 2.0

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.