API pro přístup k poštovním službám

Exchange Web Dav (bylo oficiálně ukončeno)

Exchange WebDAV (Web Distributed Authoring and Versioning) byl rozšířením protokolu používaným serverem Microsoft Exchange, které umožňovalo klientům přistupovat a manipulovat s poštou, kalendářem a kontakty uloženými na serveru přes HTTP. Ačkoliv byl oficiálně ukončen, sehrál významnou roli ve vývoji webového a vzdáleného přístupu k datům Exchange.

EWS

Exchange Web Services (EWS) je API poskytované společností Microsoft pro interakci se serverem Microsoft Exchange. Umožňuje vývojářům programově přistupovat a manipulovat s daty Exchange, jako jsou e‑maily, kalendářní události, kontakty a úkoly. EWS byl zaveden jako náhrada starších protokolů jako WebDAV a poskytuje robustnější a efektivnější způsob práce s daty Exchange.

Používá SOAP (Simple Object Access Protocol) přes HTTP a HTTPS k odesílání a přijímání zpráv mezi klientem a serverem Exchange. SOAP‑ová povaha EWS může být složitější na implementaci a ladění ve srovnání s RESTful API. Microsoft postupně přechází na Microsoft Graph API, který poskytuje modernější a RESTful přístup k datům Microsoft 365, včetně Exchange Online.

Microsoft Graph

Microsoft Graph je výkonné API, které poskytuje jednotný koncový bod pro přístup k široké škále dat a služeb v ekosystému Microsoft 365. Umožňuje vývojářům komunikovat s různými službami Microsoftu, včetně Office 365, Azure Active Directory, SharePoint, OneDrive, Outlook, Microsoft Teams a dalších. Slouží jako brána k datům a poznatkům napříč Microsoft 365.

Klíčové funkce:

  • Základní URL pro API je https://graph.microsoft.com.
  • Používá OAuth 2.0 pro autentizaci a autorizaci.
  • Využívá AI a strojové učení od Microsoftu pro rozšířené poznatky z dat.

Gmail API

Gmail API je RESTful API poskytované společností Google, které umožňuje vývojářům programově komunikovat s poštovními schránkami Gmailu a provádět různé operace s e‑mailovými daty (čtení, odesílání, mazání, uspořádání zpráv). Nabízí flexibilnější a výkonnější alternativu k tradičním protokolům IMAP a SMTP, umožňuje vývojářům přistupovat a spravovat zprávy, vlákna, štítky, koncepty a další. Je k dispozici prostřednictvím Google Cloud Platform.

Klíčové funkce:

  • Provádí více požadavků API v jednom HTTP volání, čímž zvyšuje efektivitu a snižuje počet síťových požadavků.
  • Používá OAuth 2.0 pro bezpečnou autentizaci a autorizaci, což zajišťuje, že aplikace přistupují pouze k datům, ke kterým uživatelé explicitně udělili oprávnění.
  • Poskytuje různé oprávnění (scopes), což umožňuje aplikacím požádat jen o úroveň přístupu, kterou potřebují (např. pouze čtení, plný přístup).
  • Veškeré interakce API probíhají přes HTTPS, aby byla zajištěna bezpečná komunikace mezi aplikací a servery Google.