Vytvorenie API projektu

Cieľom vytvorenia API (Application Program Interface) projektu je získanie identifikátora a overovacieho kľúča, prostredníctvom ktorého bude CDESK komunikovať s Google kalendármi – projekt funguje ako prostredník, nie je teda z hľadiska bezpečnosti potrebné nikam ukladať vaše Google prihlasovacie údaje.

Odporúčame vám použiť prehliadač Google Chrome alebo Mozilla Firefox.

 

API projekt pod Google účtom vytvoríte na adrese: https://console.developers.google.com.

 

Poznámka: projekt je možné vytvoriť pod akýmkoľvek Google účtom – tento účet bude použitý pre synchronizáciu kalendára každého operátora pod vaším CDESK správcom.

Prihláste sa pod vaším Google účtom – ak už ste prihlásení pod iným účtom, odhláste sa a znova sa prihláste pod tým správnym. Ak ho ešte nemáte, vytvoríte ho kliknutím na voľbu Create an account (Vytvoriť účet) pod prihlasovacím formulárom.

 Prihlasovacia obrazovka Google

Obrázok: Prihlasovacia obrazovka Google

 

Po prihlásení budete automatický presmerovaní na Google Developers console (pri použití odkazu uvedeného vyššie). Kliknite na tlačidlo Create Project.

Zoznam Google projektov

Obrázok: Zoznam Google projektov

 

Vyplňte v okne požadovaný názov projektu. Project ID sa generuje náhodne. Potvrďte tlačidlom Create.

Zadanie názvu projektu

Obrázok: Zadanie názvu projektu

 

V pravom spodnom rohu sa ukáže okno s Aktivitami. Počkajte, až sa symbol zmení na zelený – to môže chvíľu trvať. Po úspešnom vytvorení projektu sa zobrazia ďalšie možnosti (Project Dashboard). Tu kliknite na tlačidlo Enable an API (zapnutie prepojovacieho modulu kalendárov).

Zapnutie API

Obrázok: Zapnutie API

 

Vyhľadajte API s názvom Calendar API a kliknite v jeho riadku na tlačidlo OFF – tým tento modul zaktivujete.

Zapnutie Calendar API

Obrázok: Zapnutie Calendar API

 

Skontrolujte, či zapnutie Calendar API bolo úspešné - zoznam zapnutých modulov na vrchu stránky by mal vyzerať rovnako ako na nasledujúcom obrázku.

Zapnuté API moduly, Calendar API

Obrázok: Zapnuté API moduly, Calendar API

 

V ľavom menu zvoľte možnosť APIs & auth -> Credentials. Pre vytvorenie nového identifikátora klienta kliknite na tlačidlo Create new Client ID.

Vytvorenie nového ID klienta

Obrázok: Vytvorenie nového ID klienta

 

V ďalšom okne zvoľte možnosť Configure consent screen.

Vytvorenie povoľovacieho okna

Obrázok: Vytvorenie povoľovacieho okna

 

V Consent screen okne zvoľte e-mailovú adresu zo zoznamu. Je rovnaká ako adresa, pod ktorou ste prihlásení pri vytváraní projektu. Vyplňte Product name (napríklad Konektor do kalendára CDESK) a kliknite na tlačidlo Save.

Vyplnenie údajov v Consent screen

Obrázok: Vyplnenie údajov v Consent screen

 

Zobrazí sa okno voľby vytvorenia klientského ID – zvoľte voľbu Service account a potvrďte tlačidlom Create Client ID.

Voľba Service account pre vytvorenie klientského ID

Obrázok: Voľba Service account pre vytvorenie klientského ID

 

Po potvrdení tlačidlom Create Client ID sa vám na ďalšej obrazovke automaticky ponúkne voľba pre uloženie súboru - overovacieho kľúča P12.

Tento súbor si uložte do počítača, budete ho potrebovať pri nastavovaní synchronizácie v CDESK!

Keď máte kľúč uložený, potvrďte tlačidlo Okay, got it.

Stiahnutie Overovacieho kľúča P12

Obrázok: Stiahnutie Overovacieho kľúča P12

 

Na ďalšej obrazovke uvidíte vytvorené údaje, teda Client ID a pracovná E-mail address. Tieto údaje sa zadávajú do nastavení CDESK, nájdete ich vždy v tomto projekte pod APIs & auth -> Credentials.

Poznámka: ak používate prehliadač Internet Explorer, je možné, že vám údaje v ďalšom kroku nepôjdu označiť a skopírovať, odporúčame preto použiť iný internetový prehliadač (Chrome, Firefox)

Pracovné údaje projektu – Credentials

Obrázok: Pracovné údaje projektu – Credentials