Hantera kontakter i Microsoft Graph

Contents
[ ]

Se Azure AD‑inställning och Microsoft Graph‑autentisering artikel för att lära dig hur du integrerar din applikation med Microsoft Graph.

Aspose.Email for Java erbjuder stöd för att hantera kontakter via Microsoft Graph. Du kan lista, hämta, skapa och uppdatera kontakter direkt från kontaktmappar.

Kodexemplet nedan visar hur man hanterar kontaktposter med hjälp av följande metoder i biblioteket:

  • listContacts(String id) — Hämtar en samling kontakter från den angivna mappen.
  • fetchContact(String id) — Hämtar en kontakt efter dess ID.
  • createContact(String folderId, MapiContact contact) — Skapar en ny kontakt i en mapp.
  • updateContact(MapiContact contact) — Uppdaterar en befintlig kontakt.
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);