Odesílání e-mailů pomocí rozhraní Gmail API
Chápeme význam e-mailové komunikace a uvědomujeme si, že odesílání e-mailů je v moderních aplikacích častým požadavkem. Řada osob, které používají službu Gmail, vyjádřila přání mít rozhraní API, které usnadňuje odesílání e-mailů prostřednictvím rozhraní Gmail API. Integrace protokolu OAuth 2.0 byla nezbytná pro navázání spojení se serverem Gmail.
S potěšením oznamujeme, že se pustíme do správy služby Gmail a implementujeme příkaz „odeslat e-mail“.
4D Netkit: Vylepšení autorizace OAuth2
Díky 4D v19 R3 je připojení aplikace k rozhraní Microsoft Graph API prostřednictvím OAuth 2.0 pomocí 4D NetKit neuvěřitelně pohodlné.
Nyní, s verzí 4D v20 R2, můžete bez problémů získat token OAuth 2.0 pro Google API nebo jiné servery OAuth 2.0. A co víc, abychom ještě více zlepšili integraci tohoto procesu ověřování do vaší aplikace, zavedli jsme funkci, která vám umožní zobrazit stránku HTML přímo ve webovém prohlížeči, jakmile token obdržíte.
Čtěte dále a dozvíte se všechny podrobnosti!
Klient Websocket
V dnešním propojeném světě je pro webové stránky a aplikace internetu věcí nejdůležitější potřeba aktualizací v reálném čase.
Způsobem, jak okamžitě poskytovat informace webům nebo aplikacím, je použití protokolu Websocket, který poskytuje plně duplexní komunikační kanál mezi serverem a klientem. Ve verzi 4D V20 můžete vytvořit websocketový server pomocí třídy 4D.WebSocketServer. Ve verzi v20 R2 pokračujeme třídou 4D.WebSocket, která umožňuje vytvořit websocketového klienta pro připojení k libovolným websocketovým serverům.
4D View Pro: Vytvoření otočné tabulky z datové tabulky
Pivotové tabulky patří k nejcennějším funkcím, které uživatelům umožňují rychle shrnout a analyzovat velké množství dat a zjistit jejich srovnání, vzorce a trendy. Od verze 4D v19 jsou otočné tabulky součástí aplikace 4D View Pro. Tento příspěvek na blogu obsahuje přehled, jak používat otočné tabulky prostřednictvím rozhraní ribbon.
IMAP: Id schránky a klíčová slova pošty
4D v20 přináší dvě velmi užitečné funkce pro IMAP Transporter!
Interakce s některými poštovními servery a klienty IMAP vyžaduje správu vlastních klíčových slov v poště a využití některých jejich specifických funkcí.
Přidali jsme také podporu ID poštovní schránky v našem IMAP Transporteru, abyste mohli identifikovat danou poštovní schránku i po jejím přejmenování.
Porovnání s neurčitou hodnotou
Od vzniku ORDA, tříd a dalších objektů musíte stále častěji pracovat s nedefinovanými hodnotami.
Protože se někteří z vás ptají na jednodušší způsob jejich používání, můžete od verze v20 porovnávat jakýkoli typ hodnoty s nedefinovanou hodnotou, aniž by to vyhodilo chybu.
Nový vestavěný server Websocket
Ve stále propojenějším světě musí být webové stránky nebo aplikace IoT aktualizovány v reálném čase.
Způsobem, jak okamžitě doručit informace na vaše weby, je použití protokolu Websocket, který poskytuje plně duplexní komunikační kanál mezi serverem a klientem. Z verze v20 poskytuje 4D příkazy pro vytvoření serveru Websocket.
POP3: Stáhnout pouze záhlaví pošty
Při načítání e-mailových zpráv pomocí protokolu POP3 je možné načíst pouze záhlaví zprávy (které obsahuje informace, jako je odesílatel, předmět a datum), aniž by bylo nutné stahovat celé tělo zprávy.
Získání pouze záhlaví zpráv může být užitečné, pokud chcete rychle prohledat seznam zpráv v poštovní schránce a rozhodnout se, které z nich stáhnout a přečíst celé.
Počínaje verzí 4D v20 je do funkce .getMail() transportéru POP3 přidán nový parametr pro příjem e-mailů bez těla. Tato funkce může být ještě užitečnější, pokud používáte službu Gmail, protože nevyvolává mazání přečtených e-mailů.
Microsoft 365: Vytváření, mazání a přejmenovávání poštovních složek pomocí rozhraní Microsoft Graph API
Pro přístup k datům ve službě Microsoft 365, například k e-mailům, společnost Microsoft ruší základní ověřování pro protokoly IMAP a POP3 a stále více podporuje rozhraní Graph API.
Díky této poslední sadě funkcí, která obsahuje všechny funkce pro správu složek z verze 4D v20, máte v sadě 4D NetKit sadu funkcí pro správu poštovních schránek pomocí programování s rozhraním Microsoft Graph API.
Inicializátor objektů a kolekcí
V kódu lze objekty a kolekce instancovat pomocí příkazu New object a New collection příkazů. Od verze 4D v20 máte k dispozici nový, snadnější a čitelnější způsob jejich inicializace: objektový literál a kolekční literál.
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady