logo-grandstream

Integrace GRANDSTREAM Google Calendar API

GRANDSTREAM-Google-Calendar-API-Integration-PRODUCT

Specifikace

  • Název produktu: Integrace Google Calendar API
  • Požadavky: Účet Google s povoleným Workspace, zařízení Grandstream podporující integraci Google Calendar API

Nejčastější dotazy

  • Otázka: Jaké jsou požadavky na nastavení integrace Google Calendar API?
    • Odpověď: Potřebujete účet Google s povoleným Workspace a zařízení Grandstream podporující integraci Google Calendar API.
  • Otázka: Jak mohu povolit Google Calendar API pro svůj projekt?
    • Odpověď: Otevřete Google Cloud Marketplace, vyhledejte API kalendáře, vyberte svůj projekt a povolte rozhraní API.
  • Otázka: Co je konfigurace souhlasu OAuth?
    • Odpověď: Konfigurace souhlasu OAuth zahrnuje nastavení typů uživatelů, autorizovaných domén, kontaktních údajů vývojáře a rozsahů rozhraní API pro integraci.

ZAVEDENÍ

Tato příručka ukazuje kroky potřebné k vytvoření integrace rozhraní API mezi Kalendářem Google a podporovanými zařízeními Grandstream. K úspěšnému nastavení této integrace musí mít uživatel účet Google s povoleným Workspace pro přístup k Google Workspace API a zařízení Grandstream, které podporuje integraci Google Calendar API.

KONFIGURACE GOOGLE API

Vytvořte projekt Google Cloud

Chcete-li používat Google Workspace API, měl by uživatel vstoupit do služby Google Cloud Console a vytvořit projekt. Chcete-li to provést, postupujte takto:

  1. Přejděte do služby Google Cloud Console pomocí následujícího odkazu: https://console.cloud.google.com/
  2. Pokud jste tak ještě neudělali, přihlaste se pomocí svého účtu Google.
  3. Po přihlášení kliknutím na název vaší organizace otevřete seznam projektů, jak je znázorněno na obrázku nížeGRANDSTREAM-Google-Calendar-API-Integration-FIG (1)
  4. Kliknutím na „Nový projekt“ vytvoříte nový projektGRANDSTREAM-Google-Calendar-API-Integration-FIG (2)
  5. Zadejte název projektu a klikněte na „Vytvořit“GRANDSTREAM-Google-Calendar-API-Integration-FIG (3)

Povolit Google Calendar API

  1. Pomocí následujícího odkazu https://console.cloud.google.com/marketplace přejděte na tržiště Google Cloud a vyhledejte „Kalendář“GRANDSTREAM-Google-Calendar-API-Integration-FIG (4)
  2. Klikněte na „Google Calendar API“, poté se ujistěte, že je váš projekt vybrán, jak je zvýrazněno v horní části snímku obrazovky, a kliknutím na „Enable“ povolte Google Calendar API.GRANDSTREAM-Google-Calendar-API-Integration-FIG (5)

Konfigurace souhlasu OAuth

V této části nakonfigurujeme typy uživatelů, kteří mohou integraci API používat

  1. V konzole Google Cloud na postranním panelu klikněte na „Obrazovka souhlasu s protokolem OAuth“, jak je znázorněno na snímku obrazovky níže, a poté jako Typ uživatele vyberte „Interní uživatel“. Upozorňujeme, že výběr této možnosti znamená, že integraci rozhraní API budou moci používat pouze uživatelé v organizaci přidružené k projektu.GRANDSTREAM-Google-Calendar-API-Integration-FIG (6)
  2. Po výběru typu uživatele klikněte na „Vytvořit“.
  3. Jakmile to uděláte, nyní vyplňte požadovaná pole.
  4. GRANDSTREAM-Google-Calendar-API-Integration-FIG (7)Zadejte autorizované domény. Dále v této příručce budeme muset pro ověřování OAuth použít Redirect URI. Uživatel by měl zahrnout doménu URI do „Autorizované domény“. V exampNíže jsme nastavili autorizaci „grandstream.com“ jako autorizovanou doménu.GRANDSTREAM-Google-Calendar-API-Integration-FIG (8)
  5. Do části „Kontaktní informace vývojáře“ zadejte kontaktní e-mail vývojáře a klikněte na „Uložit a pokračovat“.
  6. Poté klikněte na „Přidat nebo odebrat rozsahy“ a přidejte rozsahy související s rozhraním Google Calendar API.GRANDSTREAM-Google-Calendar-API-Integration-FIG (9)
  7. Vyberte rozsahy, které souvisejí s Google Calendar API, jak je znázorněno na snímku obrazovky níže. Po výběru klikněte na „Aktualizovat“GRANDSTREAM-Google-Calendar-API-Integration-FIG (10)
  8. Klikněte na „Uložit a pokračovat“, poté se na místě, kde se nacházíte, zobrazí obrazovka shrnutíview nastavení, které jste nastavili. Jednou znovuviewed, klikněte na „Zpět na řídicí panel“.GRANDSTREAM-Google-Calendar-API-Integration-FIG (11)

Vytvořte přihlašovací údaje API

Další krok zahrnuje vytvoření přihlašovacích údajů pro autentizaci. Existují 3 typy přihlašovacích údajů, které lze vytvořit, ale pro tuto integraci budeme muset vytvořit přihlašovací údaje OAuth. Chcete-li se naučit, jak je vytvořit, postupujte podle níže uvedených kroků.

  1. Na hlavním panelu Google Cloud Console klikněte na „Přihlašovací údaje“ na levém postranním panelu hlavního panelu, klikněte na „Vytvořit přihlašovací údaje“ a poté klikněte na „ID klienta OAuth“.GRANDSTREAM-Google-Calendar-API-Integration-FIG (12)
  2. Vyberte „Web application” jako Typ aplikace, poté zadejte název aplikace do odpovídajícího pole. Zadejte identifikátor URI, který bude použit pro přesměrování v URI autorizovaného přesměrování. Jakmile je nakonfigurováno, klikněte na „Vytvořit“.
    • Poznámka: Nastavení může trvat 5 minut až několik hodin.GRANDSTREAM-Google-Calendar-API-Integration-FIG (13)
  3. Zobrazí se ID klienta a tajemství klienta, toto okno si musíme ponechat pro další krok.GRANDSTREAM-Google-Calendar-API-Integration-FIG (14)

KONFIGURACE KLIENTA API

Tato část ukazuje, jak nakonfigurovat klienta API pomocí ID klienta a tajného klíče klienta, které jsme vygenerovali z předchozí části. V tomto example, používáme jednotku UCM6300 Audio Series k integraci s Google Calendar API. Chcete-li klienta úspěšně připojit k rozhraní API, postupujte podle následujících kroků.

  1. Přihlaste se do zařízení UCM pomocí účtu superadministrátora, přejděte na Integrace > Služby Google, poté zkopírujte a vložte ID klienta a tajný klíč klienta do příslušných polí. Zadejte URI přesměrování do URI autorizovaného přesměrování, pokud jste na Google API nastavili pouze jedno URI přesměrování, můžete toto pole nechat prázdné. Poté klikněte na „Uložit“GRANDSTREAM-Google-Calendar-API-Integration-FIG (15)
  2. Klikněte na GRANDSTREAM-Google-Calendar-API-Integration-FIG (16)požádat o přístup a poskytnout souhlas s integrací.
  3. Vyberte účet nebo se přihlaste pomocí svého účtu Google.GRANDSTREAM-Google-Calendar-API-Integration-FIG (17)
  4. Seznamte se s požadavky a oprávněními, která budou udělena, a poté klikněte na „Povolit“GRANDSTREAM-Google-Calendar-API-Integration-FIG (18)
  5. Poté bude vygenerován token, který lze zkopírovat, jak je uvedeno nížeGRANDSTREAM-Google-Calendar-API-Integration-FIG (19)
    • Můžete jej také zkopírovat přímo z adresního řádku, jak je znázorněno níže zeleným zvýrazněnímGRANDSTREAM-Google-Calendar-API-Integration-FIG (20)
  6. Vložte autorizační token do pole Autorizační kód a klikněteGRANDSTREAM-Google-Calendar-API-Integration-FIG (21)GRANDSTREAM-Google-Calendar-API-Integration-FIG (22)
    • Dostanete se k následující zprávě, která indikuje, že integrace byla úspěšně provedena.GRANDSTREAM-Google-Calendar-API-Integration-FIG (23)

EXAMPLE SCENARIO

Abychom předvedli, jak tato možnost funguje, naplánujeme schůzku na UCM. Chcete-li to provést, přejděte na Funkce volání > Multimediální schůzka (Schůzka pro UCM6300 Audio Series) > Schůzka a poté klikněte na „Naplánovat schůzku“. Ujistěte se, že jste povolili „Sync to Google Calendar“, jak je znázorněno na snímku obrazovky níže. Poté klikněte na „Uložit“.GRANDSTREAM-Google-Calendar-API-Integration-FIG (24)

Schůzka bude automaticky označena v kalendáři.GRANDSTREAM-Google-Calendar-API-Integration-FIG (25)

PODPOROVANÁ ZAŘÍZENÍ

GRANDSTREAM-Google-Calendar-API-Integration-FIG (26)

Dokumenty / zdroje

Integrace GRANDSTREAM Google Calendar API [pdfUživatelská příručka
Integrace Google Calendar API, Calendar API Integration, API Integration, Integration

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *