在 Web App 中以编程方式访问公司共享的 Outlook 联系人
Programatic Access to Company Shared Outlook Contacts in Web App
我在 Office 365 中为我们的组织创建了一个 public 文件夹邮箱和一个根 public 文件夹。我还在 Outlook 中创建了一个共享联系人文件夹并添加了几个联系人。
现在我希望能够在我们的 Web 应用程序(一个用 Angular4 编写的 SPA)中以编程方式访问这些共享联系人(列出、查看、添加、删除)。
我们已经在针对 Azure AD 进行身份验证,并且我们已经在从 MS Graph 中提取信息。但是我看不到任何方式来访问 Graph 中的 public 个文件夹。
如何在我们的网络应用程序中访问这些共享联系人?如果有另一个 REST API 可以满足我的需要,我愿意使用 MS Graph 以外的东西。
据我所知,public 文件夹访问仍然无法通过 Graph API(或任何其他 REST API)访问。
您需要使用 Exchange Web 服务 (EWS)。
Public 在 https://msdn.microsoft.com/library/office/jj945067(v=exchg.150).aspx 中描述了使用 EWS 访问文件夹。
我在 Office 365 中为我们的组织创建了一个 public 文件夹邮箱和一个根 public 文件夹。我还在 Outlook 中创建了一个共享联系人文件夹并添加了几个联系人。
现在我希望能够在我们的 Web 应用程序(一个用 Angular4 编写的 SPA)中以编程方式访问这些共享联系人(列出、查看、添加、删除)。
我们已经在针对 Azure AD 进行身份验证,并且我们已经在从 MS Graph 中提取信息。但是我看不到任何方式来访问 Graph 中的 public 个文件夹。
如何在我们的网络应用程序中访问这些共享联系人?如果有另一个 REST API 可以满足我的需要,我愿意使用 MS Graph 以外的东西。
据我所知,public 文件夹访问仍然无法通过 Graph API(或任何其他 REST API)访问。
您需要使用 Exchange Web 服务 (EWS)。 Public 在 https://msdn.microsoft.com/library/office/jj945067(v=exchg.150).aspx 中描述了使用 EWS 访问文件夹。