4D Blog

Home Tag: 4d-netkit
Product
Fabrice Mainguené
Fabrice Mainguené

4D NetKit: Get Google and Microsoft 365 calendar events

April 24, 2025

Managing calendars and events is crucial for many applications, especially when integrating with popular services like Google Calendar and Microsoft 365. Starting with 4D 20 R9, you can easily retrieve and access calendars and events from these platforms with the new 4D NetKit commands. Whether you’re synchronizing schedules, building calendar-based features, or simply fetching event details, these commands enable seamless integration with Google and Microsoft 365 services.

Read more

3
Product
Fabrice Mainguené
Fabrice Mainguené
blank

4D NetKit: Use your web server host ports to retrieve your OAuth 2.0 authentication response

April 23, 2025

When using OAuth 2.0 authentication with 4D NetKit, you must define a redirect URI to indicate where the OAuth 2.0 server should return the authentication result. With 4D 20 R9, you can now use your host web server’s address and ports to retrieve your authentication responses. This enhancement streamlines the authentication process, prevents port conflicts, and improves security.

Read more

2
Product
Fabrice Mainguené
Fabrice Mainguené
blank

4D Netkit: Get user information from Google

January 22, 2025

Being able to access Google user information efficiently is critical for creating responsive user interfaces and automating tasks like sending emails to multiple users within a domain. To meet these requirements, we have introduced a set of features to get specific user information and to retrieve all domain profiles and contacts.

Read more

2
Product
Fabrice Mainguené
Fabrice Mainguené
blank

IMAP API: Retrieve Unread Email Counts for multiple mailboxes in One Call

November 7, 2024

Many of you rely on IMAP commands to display the number of unread emails in your app’s UI, helping users stay informed about new messages. With 4D 20 R7, we’ve enhanced the IMAPTransporter.getBoxList() function, enabling it to retrieve unread email counts and mailbox properties simultaneously, ensuring faster response times.

Read more

4
Product
Fabrice Mainguené
Fabrice Mainguené
blank

4D NetKit: Retrieve Unread Email Counts for multiple labels in One Call with Gmail API

November 6, 2024

A lot of you use Gmail commands to show the number of unread emails in your app’s UI to let users know about new messages. So, starting with 4D 20 R7, we’ve upgraded Google.mail.getLabelList() function so that it can get the number of unread emails along with label properties for Gmail all at once to ensure optimal response times.

Read more

4
Product
Fabrice Mainguené
Fabrice Mainguené
blank

4D Netkit: Customizing OAuth 2.0 Connection Interface

July 18, 2024

Some of you may need to manage the display of the connection interface during an OAuth 2.0 connection for design or technical reasons. From 4D 20 R6, you can choose not to automatically open a web browser to display the connection interface but use the authenticateURI to display it where you like.

In this blog post, we’ll walk through an example of opening the Microsoft login interface within a web area.

Read more

3
Product
Fabrice Mainguené
Fabrice Mainguené
blank

4D Netkit: OAuth2.0 authentication using a certificate

May 8, 2024

Several OAuth 2.0 servers, like the Microsoft Identity Platform, provide an authentication option utilizing certificates instead of client secrets. This approach enhances security and authentication mechanisms within the protocol. Starting from version 4D 20 R5, Netkit incorporates OAuth 2.0 certificate-based connection management.

Read more

3
Product
Fabrice Mainguené
Fabrice Mainguené
blank

4D Netkit: Append an email with Gmail

May 8, 2024

There may be times when you find it necessary to keep an email as a template inside a designated label in your mailbox. With the release of 4D 20 R5, we have introduced a feature that allows you to add an email to a mailbox without sending it.

Read more

3
Product
Fabrice Mainguené
Fabrice Mainguené
blank

4D NetKit: PKCE for OAuth 2.0

May 7, 2024

OAuth 2.0 is a cornerstone of modern authentication. Enter PKCE, a pivotal enhancement fortifying OAuth 2.0 against interception and replay attacks. With the introduction of the 4D 20 R5, we now offer seamless integration of PKCE into OAuth 2.0 authentication processes.

Read more

3
Product
Fabrice Mainguené
Fabrice Mainguené
blank

4D Netkit: Assign Labels & Get Multiple Emails with Gmail API

January 17, 2024

From 4D v20 R4, we are adding a duo of powerful enhancements to the Gmail command set.

The first feature allows you to retrieve several emails simultaneously, and the second one will enable you to manage label emails.

Keep reading for all the details.

Read more

9
Page 1 of 3
  • 1
  • 2
  • 3
  • →
  • Deutsch
  • Français
  • English
  • Português
  • Čeština
  • Español
  • Italiano
  • 日本語

Categories

Browse categories

  • 4D View Pro
  • 4D Write Pro
  • 4D for Mobile
  • Email
  • Development Mode
  • 4D Language
  • ORDA
  • User Interface / GUI
  • Qodly Studio
  • Server
  • Maintenance
  • Deployment
  • 4D Tutorials
  • Generic
  • 4D Summit sessions and other online videos

Tags

4D-Analyzer 4D for Android 4D for iOS 4D NetKit 4D Qodly Pro 4D View Pro 4D Write Pro 20 R8 20 R9 Administration Authentication Build application CI/CD Class Client/Server Code editor Collections Compatibility settings Formula Listbox Logs Mail Microsoft 365 Network Objects ORDA PDF Pictures Preemptive Programming Qodly Studio REST Scalability Security Session Source control Speed Spreadsheet Tutorial UI User Experience v20 vscode Web Word processor

Tags

4D-Analyzer 4D for Android 4D for iOS 4D NetKit 4D Qodly Pro 4D View Pro 4D Write Pro 20 R8 20 R9 Administration Authentication Build application CI/CD Class Client/Server Code editor Collections Compatibility settings Formula Listbox Logs Mail Microsoft 365 Network Objects ORDA PDF Pictures Preemptive Programming Qodly Studio REST Scalability Security Session Source control Speed Spreadsheet Tutorial UI User Experience v20 vscode Web Word processor
Subscribe to 4D Newsletter

© 2025 4D SAS - All rights reserved
Terms & Conditions | Legal Notices | Data Policy | Cookie Policy | Contact us | Write for us


Subscribe to 4D Newsletter

* Your privacy is very important to us. Please click here to view our Policy

Contact us

Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!

* Your privacy is very important to us. Please click here to view our Policy