Microsoft Graph 的用法(初步)


今天来粗略介绍一下,我以前一直在用的微软的API–Microsoft Graph

MSGRAPH

简介

好处

先看看官方的描述

Microsoft Graph 是 Microsoft 365 中通往数据和智能的网关。 它提供统一的可编程模型,可用于访问 Microsoft 365、Windows 10 和企业移动性 + 安全性中的海量数据。 利用 Microsoft Graph 中的大量数据针对与数百万名用户交互的组织和客户构建应用。

是不是和我一样完全不明白?

这就对了

那我解读一下:
在Microsoft 365中,用户的数据(包括但不限于Onedrive,Teams,邮件)是分散的,它们在不同的服务器上,不同的域名下。常规的访问方式是通过每个产品部门开发的API ,这就带来了模型的差异,有可能在Teams 中发消息是用 .../send 终结点,用Outlook 发邮件又要用 .../user/send.../... ,
令牌可能也不互通。这些差异性使开发更困难。

还是不懂?

那再举一个例子:

设想一下,你在市中心办事,要去三个地方,路径分别是

  1. 向左,向右,向前,直行
  2. 向后,向前,向右
  3. 向右,向左,向前

你觉得你这样办事方便吗?

如果通过Microsoft Graph呢?
情况大有改观,
你只要站在一个十字路口,那三个地方直行就能到,而且Microsoft Graph 已经把你的东西取来,签好字,盖好章,代劳完了,就差送你手上。

是不是快很多?

这就是Microsoft Graph 的作用。

由于以上(当然不止),Microsoft Graph 受到开发者的欢迎(有点水,看起来用的人也不是很多,找不到错误解决方案,或他人的经验,但是官方文档 十分详细! )。

抱歉,此系列文章将不再更新,因为我将进行一个使用系列文章所用技术Microsoft Graph 来开发的一个项目计划(Nooi)可能如果再单列出来就有些多余了。

感觉这一系列文章挺好的Microsoft Graph 概述


文章作者: Micraow
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Micraow !
评论
  目录