Управление на контакти в Microsoft Graph
Contents
[
Hide
]
Вижте Настройка на Azure AD и удостоверяване за Microsoft Graph статия, за да научите как да интегрирате вашето приложение с Microsoft Graph.
Aspose.Email for Java предоставя поддръжка за управление на контакти чрез Microsoft Graph. Можете директно от папките с контакти да изброявате, извличате, създавате и актуализирате контакти.
Примерният код по-долу демонстрира как да управлявате контакти, използвайки следните методи на библиотеката:
listContacts(String id)— Извлича колекция от контакти от указаната папка.fetchContact(String id)— Извлича контакт по неговото ID.createContact(String folderId, MapiContact contact)— Създава нов контакт в папка.updateContact(MapiContact contact)— Актуализира съществуващ контакт.
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);