本文列出了映射到 Exchange Web Services (EWS) API 的 Microsoft Graph API。
实用工具 API
| EWS API | Microsoft Graph API |
|---|---|
| ConvertId | 翻译 Exchange ID |
| ResolveNames | 列出人员 |
| GetServerTimeZones | 获取时区选择 |
邮件 API
消息
| EWS API | Microsoft Graph API |
|---|---|
| CreateItem | 创建邮件 |
| CopyItem | 复制邮件 |
| DeleteItem | 删除邮件 |
| FindItem | 列出邮件 |
| GetItem | 获取邮件 |
| MoveItem | 移动消息 |
| SendItem | 发送邮件 或 发送邮件 |
| UpdateItem | 更新邮件 |
Folders
| EWS API | Microsoft Graph API |
|---|---|
| CreateFolder | 创建邮件文件夹 |
| CopyFolder | 复制邮件文件夹 |
| DeleteFolder | 删除邮件文件夹 |
| GetFolder | 获取邮件文件夹 |
| MoveFolder | 移动邮件文件夹 |
| UpdateFolder | 更新邮件文件夹 |
附件
| EWS API | Microsoft Graph API |
|---|---|
| CreateAttachment | 添加附件 |
| GetAttachment | 获取附件 |
| DeleteAttachment | 删除附件 |
Rules
| EWS API | Microsoft Graph API |
|---|---|
| GetInboxRules | List rules |
| UpdateInboxRules |
创建规则 更新规则 删除规则 |
MailTips
| EWS API | Microsoft Graph API |
|---|---|
| GetMailTips | 获取邮件提醒 |
外出 (OOF) 设置
| EWS API | Microsoft Graph API |
|---|---|
| GetUserOofSettings | 获取用户的邮箱设置 |
| SetUserOofSettings | 更新用户邮箱设置 |
通知
| EWS API | Microsoft Graph API |
|---|---|
| GetEvents | 获取消息增量 |
| 订阅 (推送通知) | 创建订阅 |
| 取消订阅 (推送通知) | 删除订阅 |
同步
| EWS API | Microsoft Graph API |
|---|---|
| SyncFolderHierarchy | 获取邮件文件夹 Delta |
| SyncFolderItems | 获取消息增量 |
日历 API
可用性
| EWS API | Microsoft Graph API |
|---|---|
|
GetUserAvailability FindAvailableMeetingTimes |
获取忙/闲日程安排 |
Reminders
| 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 | List memberof |
| GetUnifiedGroupsSettings | groupSetting |
| GetUnifiedGroupDetails | Get group |
| GetUnifiedGroupMembers | List members |
| GetUnifiedGroupUnseenCount | Get group |
| SetUnifiedGroupMembershipState | 添加/删除成员/所有者 |
| FindUnifiedGroups | List groups |
| SetUnifiedGroupUserSubscribeState | Subscribe/unsubscribeByMail |
| UpdateUnifiedGroup | Update group |
| CreateUnifiedGroup | Create group |
| RemoveUnifiedGroup | 删除组 |
| SetUnifiedGroupFavoriteState | Group addFavorite |
| JoinPrivateUnifiedGroup | Subscribe/unsubscribeByMail |
| GetDlMembersForUnifiedGroup | List group members |