Assistenza
E-MAIL • CALENDARIO • COLLABORAZIONE

Centro risorse

GFI KerioConnect® – Area sviluppatori

Parte della nostra missione consiste nel creare una piattaforma aperta di comunicazione e collaborazione, che consenta ad amministratori e sviluppatori di accedere facilmente al prodotto e di integrarlo con soluzioni di terze parti. L'API di amministrazione di GFI KerioConnect permette agli amministratori di semplificare il proprio lavoro quotidiano e di automatizzare numerose procedure. Grazie all'API, è possibile creare script potenti che facilitino lo svolgimento delle attività quotidiane di routine.

Caratteristiche e vantaggi

  • Semplice interfaccia JSON-RPC utilizzabile da qualsiasi client HTTP

  • Architettura API coerente

  • Numerose possibilità e utilizzi

Casi d'uso

  • Configurazione del server: utenti, domini, filtro dei contenuti e altro ancora

  • Monitoraggio di base

  • Statistiche di accesso

  • Automazione delle attività

Documentazione

Le specifiche sono disponibili nella sezione " Documentazione di riferimento del prodotto" riportata di seguito.


Introduzione

L'API Kerio si basa su JSON-RPC, i cui vantaggi includono la facilità d'uso, la leggibilità del codice e l'ampio supporto da parte di diversi linguaggi di programmazione e librerie disponibili pubblicamente. È possibile utilizzare la libreria PHP che abbiamo preparato per voi.

Libreria client delle API Kerio per PHP

La libreria client Kerio API per PHP (ovvero kerio-api-php) è stata progettata come livello intermedio tra le applicazioni degli utenti e i prodotti Kerio. Grazie a kerio-api-php, è possibile comunicare facilmente e direttamente con il proprio server, ad esempio GFI KerioConnect, senza dover approfondire l'architettura JSON-RPC sottostante. L'incapsulamento delle richieste e delle risposte JSON viene effettuato automaticamente dalla libreria.

Ambiente

L'applicazione può eseguire l'API sullo stesso computer su cui è in esecuzione il server GFI KerioConnect oppure in remoto su qualsiasi altro computer. Per eseguire kerio-api-php, il computer host deve disporre di:

  • Apache HTTP Server 2.0 o versioni successive

  • PHP 5.1 o versioni successive con le librerie OpenSSL e JSON

LAMP consigliato

È possibile scaricare qualsiasi ambiente di sviluppo web, noto anche come pacchetto software LAMP/WAMP, come ad esempio quelli riportati di seguito:

Esecuzione della libreria client delle API Kerio per PHP

Procedura manuale

Passaggio 1 – Scarica il pacchetto kerio-api-php da
Passaggio 2 – Sposta il pacchetto nella directory principale dei documenti di Apache, solitamente “/var/www/html”
Passaggio 3 – Decomprimi qui il pacchetto kerio-api-php
Passaggio 4 – Apri il browser e vai all’indirizzo https://your-server/kerio-api-php

Per provare gli esempi API nel proprio ambiente esistente, utilizzare l'appliance virtuale compatibile con VMware.


Download e documentazione

Nota: scaricando le API e l'appliance virtuale VMware riportate di seguito, l'utente accetta i termini del Contratto di licenza con l'utente finale (EULA) dell'SDK Kerio.

Contratto di licenza

Libreria client

Libreria client API Kerio per PHP 1.4
: classe sorgente, documentazione, esempi, applicazioni di esempio
775 kBSCARICA
Appliance virtuale VMware
Basata su Debian GNU/Linux, password root predefinita: kerio
594 MBSCARICA

 

Specifiche JSON-RPC 2.0

GFI KerioConnect

API di amministrazione per GFI KerioConnect
Elenco di tutte le interfacce, dei relativi metodi e delle strutture dati
VISUALIZZA ONLINE

 

Documentazione

L'API Kerio si basa sulle solide fondamenta del JSON-RPC, i cui vantaggi includono la facilità d'uso, la leggibilità del codice e l'ampio supporto da parte di diversi linguaggi di programmazione e librerie disponibili al pubblico. Per le specifiche complete di JSON-RPC 2.0, clicca qui.

GFI KerioConnect

La nostra interfaccia di amministrazione web per GFI KerioConnect utilizza la stessa API che ora è a vostra disposizione. Con la nuova API di amministrazione per GFI KerioConnect, potete accedere al vostro server GFI KerioConnect, integrarlo con soluzioni di terze parti o scrivere semplici script per gestire attività amministrative avanzate. Attualmente è disponibile solo l’API di amministrazione per GFI KerioConnect. Altre API per la gestione dei calendari o dei dati utente non sono supportate. In alternativa, è possibile utilizzare i protocolli IMAP/CalDAV/CardDAV.

L'API è progettata per essere accessibile da qualsiasi linguaggio di programmazione. È sufficiente connettersi tramite HTTPS, inviare una richiesta in un formato ben noto e leggibile dall'utente (JSON) e ricevere una risposta nello stesso formato.

Librerie di programmazione

È inoltre possibile utilizzare la libreria client delle API Kerio per PHP per integrarle facilmente nei propri script e nelle proprie applicazioni.