Gérer les contacts dans Microsoft Graph

Contents
[ ]

Consultez Configuration Azure AD et authentification Microsoft Graph article pour apprendre à intégrer votre application avec Microsoft Graph.

Aspose.Email for Java propose la prise en charge de la gestion des contacts via Microsoft Graph. Vous pouvez lister, récupérer, créer et mettre à jour les contacts directement depuis les dossiers de contacts.

L’exemple de code ci‑dessous montre comment gérer les éléments de contact en utilisant les méthodes suivantes de la bibliothèque :

  • listContacts(String id) — Récupère une collection de contacts depuis le dossier spécifié.
  • fetchContact(String id) — Récupère un contact par son ID.
  • createContact(String folderId, MapiContact contact) — Crée un nouveau contact dans un dossier.
  • updateContact(MapiContact contact) — Met à jour un contact existant.
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);