Administrar contactos en Microsoft Graph

Contents
[ ]

Consulta Configuración de Azure AD y autenticación de Microsoft Graph artículo para aprender cómo integrar tu aplicación con Microsoft Graph.

Aspose.Email for Java ofrece soporte para administrar contactos a través de Microsoft Graph. Puedes enumerar, obtener, crear y actualizar contactos directamente desde carpetas de contactos.

El ejemplo de código a continuación muestra cómo administrar elementos de contacto usando los siguientes métodos de la biblioteca:

  • listContacts(String id) — Recupera una colección de contactos de la carpeta especificada.
  • fetchContact(String id) — Recupera un contacto por su ID.
  • createContact(String folderId, MapiContact contact) — Crea un nuevo contacto en una carpeta.
  • updateContact(MapiContact contact) — Actualiza un contacto existente.
IGraphClient graphClient = null;

// List Contacts
MapiContactCollection contacts = graphClient.listContacts("contactFolderId");

// Fetch Contact
MapiContact contact = graphClient.fetchContact("contactId");

// Create Contact
MapiContact newContact = new MapiContact("Jane Smith", "jane.smith@example.com", "XYZ Corporation", "777-888-999");
MapiContact createdContact = graphClient.createContact("contactFolderId", newContact);

// Update Contact
createdContact.getTelephones().setPrimaryTelephoneNumber("888-888-999");
MapiContact updatedContact = graphClient.updateContact(createdContact);