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