在 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);