Керування контактами в Microsoft Graph
Contents
[
Hide
]
Див. на Налаштування Azure AD та автентифікація Microsoft Graph стаття, щоб дізнатися, як інтегрувати ваш застосунок з Microsoft Graph.
Aspose.Email for Java забезпечує підтримку керування контактами через Microsoft Graph. Ви можете переглядати, отримувати, створювати та оновлювати контакти безпосередньо з папок контактів.
Нижченаведений приклад коду демонструє, як керувати елементами контактів за допомогою наступних методів бібліотеки:
listContacts(String id)— Отримує колекцію контактів із зазначеної папки.fetchContact(String 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);