Administrar contactos en Microsoft Graph
Contents
[
Hide
]
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);