Microsoft Graph에서 연락처 관리

Contents
[ ]

참조 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);