Součástí našeho poslání je vytvořit otevřenou platformu pro komunikaci a spolupráci, aby mohli správci a vývojáři snadno přistupovat k produktu a integrovat jej s řešeními třetích stran. Administrační API pro GFI KerioConnect umožňuje správcům usnadnit jejich každodenní práci a automatizovat řadu postupů. Pomocí API lze vytvářet výkonné skripty, které pomáhají s rutinními každodenními úkoly.

Funkce a výhody

  • Jednoduché rozhraní JSON-RPC, které lze použít z libovolného klienta HTTP
  • Konzistentní architektura API
  • Mnoho možností využití

Případy využití

  • Konfigurace serveru - uživatelé, domény, filtr obsahu a další funkce
  • Základní monitorování
  • Statistiky přístupu
  • Automatizace úloh

Dokumentace

Specifikace lze získat u produktu Referenční dokumentace v sekci níže.


Začínáme

Rozhraní Kerio API je postaveno na protokolu JSON-RPC, mezi jehož výhody patří snadné použití, čitelnost kódu a široká podpora různých programovacích jazyků a veřejně dostupných knihoven. Můžete použít knihovnu PHP, kterou jsme pro vás připravili.

Kerio APIs Klientská knihovna pro PHP

Klientská knihovna Kerio API pro PHP (tj. kerio-api-php) je navržena jako propojovací vrstva mezi uživatelskými aplikacemi a produkty Kerio. Pomocí kerio-api-php můžete snadno komunikovat přímo se serverem, např. s GFI KerioConnect, aniž byste se museli hlouběji ponořit do základní architektury JSON-RPC. Uzavírání požadavků JSON a odpovědí provádí knihovna automaticky.

Prostředí

Aplikace může být spuštěna na stejném počítači, na kterém je provozován server GFI KerioConnect, nebo vzdáleně na jiném počítači. Pro spuštění kerio-api-php potřebuje váš hostitel:

  • Apache HTTP Server 2.0 nebo novější

  • PHP 5.1 nebo novější s OpenSSL a JSON knihovnami

Doporučení LAMP

Pro vývoj webových stránek si můžete stáhnout libovolné prostředí, známé také jako softwarový balíček LAMP/WAMP, například níže uvedené příklady:

Spuštění klientské knihovny Kerio API pro PHP

Manuální postup

Step 1 - Stáhněte si kerio-api-php
Step 2 - Balíček přesuňte do hlavního adresáře dokumentu Apache, obvykle "/var/www/html".
Step 3 - Rozbalte soubor kerio-api-php
Step 4 - Otevřete prohlížeč a přejděte na https://your-server/kerio-api-php

Chcete-li vyzkoušet příklady API ve svém stávajícím prostředí, použijte příkaz Virtuální zařízení připravené pro VMware.


Stahování a dokumentace

Poznámka: Stažením níže uvedených rozhraní API a virtuálního zařízení VMware souhlasíte s těmito podmínkami Licenční smlouva s koncovým uživatelem Kerio SDK.

Licenční smlouva

Klientská knihovna

Kerio APIs Klientská knihovna pro PHP 1.4
Zdrojová verze, dokumentace, příklady, ukázkové aplikace
775 kB STÁHNOUT
Virtuální zařízení VMware
Založeno na Debian GNU/Linux, výchozí heslo: kerio
594 MB STÁHNOUT

 

JSON-RPC 2.0 Specifikace

GFI KerioConnect

Správa API pro GFI KerioConnect
Rejstříkový seznam všech rozhraní, jejich metod a datových struktur
PROHLÉDNOUT ONLINE

 

Dokumentace

Kerio API je postaveno na pevných základech JSON-RPC, mezi jehož výhody patří snadná čitelnost kódu a široká podpora různých programovacích jazyků a veřejně dostupných knihoven. Kompletní specifikace JSON-RPC 2.0, klikněte zde.

GFI KerioConnect

Naše webová správa pro GFI KerioConnect využívá stejné rozhraní API, které je nyní k dispozici i vám. Díky novému rozhraní API pro administraci GFI KerioConnect můžete přistupovat k serveru GFI KerioConnect, integrovat jej s řešeními třetích stran nebo psát jednoduché skripty pro pokročilé úlohy správy. V současné době je k dispozici pouze rozhraní API pro správu GFI KerioConnect. Ostatní rozhraní API pro správu kalendářů nebo uživatelských dat nejsou podporována. Místo nich můžete používat protokoly IMAP/CalDAV/CardDAV.

Rozhraní API je navrženo tak, aby bylo přístupné pro jakýkoli programovací jazyk. Připojte se přes HTTPS, odešlete požadavek ve známém lidsky čitelném formátu (JSON) a obdržíte odpověď ve stejném formátu.

Programovací knihovny

Pro snadnou integraci do skriptů a aplikací je rovněž možné použít klientskou knihovnu Kerio API pro PHP.