Exchange Web Services (EWS) から Microsoft Graph API へのマッピング

この記事では、Exchange Web サービス (EWS) API にマップされる Microsoft Graph API の一覧を示します。

ユーティリティ API

EWS API Microsoft Graph API
ConvertId Exchange ID を変換する
ResolveNames List people
GetServerTimeZones タイム ゾーンの選択肢を取得する

メール API

メッセージ

EWS API Microsoft Graph API
CreateItem メッセージの作成
CopyItem メッセージをコピーする
DeleteItem メッセージを削除する
FindItem List messages
GetItem メッセージの取得
MoveItem メッセージを移動する
SendItem メッセージの送信 または メールの送信
UpdateItem メッセージを更新する

フォルダー

EWS API Microsoft Graph API
CreateFolder メール フォルダーを作成する
CopyFolder メール フォルダーをコピーする
DeleteFolder メール フォルダーを削除する
GetFolder メール フォルダーを取得する
MoveFolder メール フォルダーを移動する
UpdateFolder メール フォルダーを更新する

添付ファイル

EWS API Microsoft Graph API
CreateAttachment 添付ファイルを追加する
GetAttachment 添付ファイルを取得する
DeleteAttachment 添付ファイルを削除する

ルール

EWS API Microsoft Graph API
GetInboxRules List rules
UpdateInboxRules ルールを作成する
ルールを更新する
ルールを削除する

メール ヒント

EWS API Microsoft Graph API
GetMailTips メール ヒントを取得する

不在時 (OOF) の設定

EWS API Microsoft Graph API
GetUserOofSettings Get user mailbox settings
SetUserOofSettings ユーザーのメールボックスの設定を更新する

通知

注:

Microsoft Graph では、プッシュ通知のサブスクリプションのみが必要です。 現在 EWS プル通知を使用している場合は、「 メッセージの差分を取得する」を参照してください。

EWS API Microsoft Graph API
GetEvents メッセージデルタを取得する
サブスクライブ (プッシュ通知) サブスクリプションを作成する
登録解除 (プッシュ通知) サブスクリプションの削除

同期

EWS API Microsoft Graph API
SyncFolderHierarchy メール フォルダーの差分を取得する
SyncFolderItems メッセージデルタを取得する

予定表 API

Availability

EWS API Microsoft Graph API
GetUserAvailability
FindAvailableMeetingTimes
空き時間スケジュールを取得する

リマインダー

EWS API Microsoft Graph API
GetReminders 通知ビュー
PerformReminderAction 通知を消す
アラームを再通知する

アクセス許可

EWS API Microsoft Graph API
GetReminders 通知ビュー
PerformReminderAction 通知を消す
アラームを再通知する
CreateSharingPermission,GetSharingPermission 予定表の所有者: 共有または委任の情報とアクセス許可を取得する
UpdateSharingPermission 共有相手または代理人に関する情報を取得し、個別のアクセス許可を更新する
DeleteSharingPermission 予定表の共有相手または代理人を削除する
GetSharingPermissionInfo 予定表の所有者: 共有または委任した予定表のプロパティを取得する

招待 状

EWS API Microsoft Graph API
ActivateSharingInvitation Outlook で予定表を共有または委任する
GetSharingInvitation 共有者: 共有された予定表やそのイベントを予定表の所有者のメールボックスから直接取得する
DeleteSharingInvitation 予定表の所有者: 既存の共有相手または代理人の予定表に対するアクセス許可を更新する
CreateSharingInvitation 共有または委任した予定表に Outlook イベントを作成する

共有情報

EWS API Microsoft Graph API
GetCalendarSharedInformation,GetConsumerCalendarSharedInformation List calendars

グループ API

EWS API Microsoft Graph API
GetUserUnifiedGroups memberof を一覧表示する
GetUnifiedGroupsSettings groupSetting
GetUnifiedGroupDetails グループを取得する
GetUnifiedGroupMembers メンバーを一覧表示する
GetUnifiedGroupUnseenCount グループを取得する
SetUnifiedGroupMembershipState メンバー/所有者の追加/削除
FindUnifiedGroups グループを一覧表示する
SetUnifiedGroupUserSubscribeState Subscribe/unsubscribeByMail
UpdateUnifiedGroup グループを更新する
CreateUnifiedGroup グループを作成する
RemoveUnifiedGroup グループを削除する
SetUnifiedGroupFavoriteState グループ addFavorite
JoinPrivateUnifiedGroup Subscribe/unsubscribeByMail
GetDlMembersForUnifiedGroup グループ メンバーを一覧表示する