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:
-
www.mamp.info (Mac OS X)
-
www.easyphp.org (Windows)
-
www.wampserver.com (Windows)
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.
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 |
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.