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