Zarządzanie kontaktami w Microsoft Graph
Contents
[
Hide
]
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);