Office Graph API 和查询 Office Graph 之间的区别

Posted

技术标签:

【中文标题】Office Graph API 和查询 Office Graph 之间的区别【英文标题】:Difference between Office Graph APIs and Query Office Graph 【发布时间】:2016-04-21 16:24:33 【问题描述】:

您好,调用 office graph API(如 https://graph.microsoft.com/v1.0/me)和进行查询(如 https:///_api/search/query?Querytext='Username:carls'&SourceId='b09a7990-05ea- 4af9-81ef-edfab16c4e31'&SelectProperties='UserName,DocId')

两者都需要在运行前进行身份验证?

【问题讨论】:

【参考方案1】:

弗朗西斯科, Microsoft Graph (https://graph.microsoft.com) 公开了 Office 365 和其他 Microsoft 云服务的统一终结点。对于用户配置文件信息,Microsoft Graph 统一终结点包括来自 Azure AD、Exchange 和 SharePoint 用户配置文件的信息。因此,当您调用 https://graph.microsoft.com/v1.0/me?$select=displayName,aboutMe,photo 时,Microsoft Graph 会联合对每个服务(AAD、SharePoint 和 Exchange)的调用以获取每个属性并为您聚合单个响应。 当您调用 SharePoint 搜索端点以获取用户配置文件信息时,首先您需要为客户发现 SharePoint 端点,然后您只能获取存储在 SharePoint 中的信息。 是的,它们都必须是经过身份验证的请求。

【讨论】:

【参考方案2】:

这里的命名很混乱:

Microsoft Graph 是一个 API,统一了对特定产品 API 的访问,集成了身份验证和聚合信息。

Office Graph 完全不同,它为 Office365 用户提供对内容和活动的洞察。

上面页面中的architecture diagram for Microsoft Graph 显示了 Office Graph 底部的一个块,该块大部分是不相关的 - 它根据 Office365 的使用情况提供有关人员、内容和交互的见解。这曾经被称为Delve / Project Oslo,基于一次收购。

【讨论】:

以上是关于Office Graph API 和查询 Office Graph 之间的区别的主要内容,如果未能解决你的问题,请参考以下文章

新安装Office2010,第一次打开程序时会弹出对话框: 欢迎使用 Microsoft Offi

Microsoft graph api预订-与onlinemeeting集成

Microsoft Graph API应用程序注册问题

FQL 查询和 Graph API 对象访问的区别

在哪里可以找到 Microsoft Graph API 中的“发送为”和“代表发送”邮件设置?

Office 365 身份验证和单一登录部署