第一次写开发类的文章,手生请见谅。
Microsoft Graph 可能不是一个可以顾名思义的功能,它和图像(Graph)可没有什么关系。实际上它是微软推出的一套REST API 功能,其涉及了多微软云端服务的可调用的API接口,包括但不限于Office 365(对Exchange Online邮箱数据的调用,对SharePoint 和OneDrive 上文件的调用、对用户建立和分配许可等)、Azure AD 等。
在 Microsoft Graph API(下文称Graph API)出现之前,其实各个服务也大多都有自己的API ,如 Outlook REST API、OneNote REST API、OneDrive REST API等等,但每个API的接入点都不同,对应的服务主体也不同,导致用户和开发者在进行调用的时候,往往需要申请多个Token(令牌)去调用。而 Graph API 总结并合并了以上这些 API,并逐步摒弃了一些需要通过SDK 或单独安装才能使用的开发模块。(如 EWS 或 SCOM,当然开发人员仍然可以继续使用这些开发模块,但随着微软的一些官方声明的表示,这些模块将逐步被淘汰或停止更新)
在调用上,Graph API 使用了统一的接