Quản lý danh bạ trong Microsoft Graph
Contents
[
Hide
]
Tham khảo Cài đặt Azure AD và Xác thực Microsoft Graph bài viết để tìm hiểu cách tích hợp ứng dụng của bạn với Microsoft Graph.
Aspose.Email for Java cung cấp hỗ trợ quản lý danh bạ thông qua Microsoft Graph. Bạn có thể liệt kê, truy xuất, tạo và cập nhật danh bạ trực tiếp từ các thư mục danh bạ.
Mẫu mã dưới đây minh họa cách quản lý các mục danh bạ bằng cách sử dụng các phương thức sau của thư viện:
listContacts(String id)— Lấy một bộ sưu tập các danh bạ từ thư mục đã chỉ định.fetchContact(String id)— Lấy một danh bạ theo ID của nó.createContact(String folderId, MapiContact contact)— Tạo một danh bạ mới trong một thư mục.updateContact(MapiContact contact)— Cập nhật một danh bạ hiện có.
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);