Gestire i contatti in Microsoft Graph

Contents
[ ]

Fare riferimento a Configurazione Azure AD e autenticazione Microsoft Graph articolo per apprendere come integrare la tua applicazione con Microsoft Graph.

Aspose.Email for Java fornisce supporto per la gestione dei contatti tramite Microsoft Graph. È possibile elencare, recuperare, creare e aggiornare i contatti direttamente dalle cartelle dei contatti.

Il codice di esempio qui sotto dimostra come gestire gli elementi di contatto usando i seguenti metodi della libreria:

  • listContacts(String id) — Recupera una collezione di contatti dalla cartella specificata.
  • fetchContact(String id) — Recupera un contatto per ID.
  • createContact(String folderId, MapiContact contact) — Crea un nuovo contatto in una cartella.
  • updateContact(MapiContact contact) — Aggiorna un contatto esistente.
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);