Zarządzanie kontaktami w Microsoft Graph

Contents
[ ]

Zobacz Ustawienie Azure AD i uwierzytelnianie Microsoft Graph artykuł, aby dowiedzieć się, jak zintegrować swoją aplikację z Microsoft Graph.

Aspose.Email for Java zapewnia obsługę zarządzania kontaktami za pośrednictwem Microsoft Graph. Możesz wyświetlać listę, pobierać, tworzyć i aktualizować kontakty bezpośrednio z folderów kontaktów.

Poniższy przykład kodu demonstruje, jak zarządzać elementami kontaktów przy użyciu następujących metod biblioteki:

  • listContacts(String id) — Pobiera kolekcję kontaktów z określonego folderu.
  • fetchContact(String id) — Pobiera kontakt według jego identyfikatora.
  • createContact(String folderId, MapiContact contact) — Tworzy nowy kontakt w folderze.
  • updateContact(MapiContact contact) — Aktualizuje istniejący 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);