次の方法で共有


Microsoft Graph でメールボックスのインポートとエクスポート API を使用する (プレビュー)

重要

Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。

Microsoft Graph のメールボックスインポートおよびエクスポート API を使用すると、アプリケーションはExchange Onlineメールボックスからコンテンツをインポートおよびエクスポートできます。 メールボックスの内容は、各アイテムの種類のメタデータや構造を個別に管理することなく、一貫性のある形式で フォルダーアイテム のコレクションとしてアクセスできます。 これらの項目は、完全に忠実に不透明なストリームとして エクスポート できます (エクスポート ストリームを変更することはできません)。 完全に忠実なエクスポートにより、アイテムを インポート するときに、Exchange によって情報が失われることなく再作成されます。

これらの API は、Exchange Online上のユーザーのプライマリ メールボックスと共有メールボックス内のデータへのアクセスをサポートします。 アイテムは、同じメールボックスまたは別のメールボックスにインポートできます。

重要

Microsoft Graph のメールボックスのインポートおよびエクスポート API は、メールボックスのバックアップと復元用に設計されていません。 Microsoft 365 でのメールボックスのバックアップと復元については、「Microsoft 365 バックアップ」を参照してください。

メールボックスのインポートとエクスポート API の使用方法

次の手順では、アプリが Exchange メールボックスからコンテンツを体系的にエクスポートおよびインポートできるようにします。

  1. 特定のユーザーに属するメールボックスの一覧を取得します
  2. メールボックスの内容を フォルダー とアイテムのセットとして検出 します
  3. メールボックスからアイテムをエクスポートします
  4. メールボックス フォルダーを作成または更新 します
  5. 同じメールボックスまたは別のメールボックスにアイテムをインポートします

一般的なユース ケース

ユース ケース REST リソース 関連項目
メールボックス フォルダーの作成、取得、更新、または削除 mailboxFolder mailboxFolder メソッド
1 つ以上のメールボックスアイテムを取得する mailboxItem mailboxItem メソッド
フォルダーのデルタを取得する mailboxFoldermailboxFolder: delta
アイテムのデルタを取得する mailboxItem mailboxItem: delta
メールボックスのインポートまたはエクスポート mailbox mailbox メソッド
ユーザーに属するメールボックスの一覧を取得する exchangeSettings Exchange の設定を一覧表示する

次の手順

Microsoft Graph のメールボックスインポートおよびエクスポート API を使用して、Exchange メールボックスからコンテンツをインポートおよびエクスポートします。 詳細情報

メールボックスのインポートとエクスポート API を使用して Exchange メールボックスアイテムをインポートする