博客地址:http://blog.csdn.net/FoxDave

注:本系列文章共30篇,翻译自微软官方Graph博客,并在需要时加入了作者自己的实践和理解,供学习参考。

知识菜单

目录索引
Day 1 - 为什么我们要学习Microsoft Graph
Day 2 - Microsoft Graph概览
Day 3 - Microsoft Graph浏览器
Day 4 - Microsoft Graph请求语法
Day 5 - Microsoft Graph查询参数(一)
Day 6 - Microsoft Graph查询参数(二)
Day 7 - Microsoft Graph - 分页和NextLink
Day 8 - Microsoft Graph - 身份验证路线图和访问令牌
Day 9 - Microsoft Graph - V2版本终结点上的Azure AD应用程序
Day 10 - Microsoft Graph - V1版本终结点上的Azure AD应用程序(已停用)
Day 11 - Microsoft Graph - Azure AD应用程序权限
Day 12 - Microsoft Graph - 认证和授权场景
Day 13 - Microsoft Graph - 使用Postman发起Microsoft Graph请求
Day 14 - Microsoft Graph - 批处理
Day 15 - Microsoft Graph - 在.NET Core应用程序中调用Microsoft Graph获取Office 365用户信息
Day 16 - Microsoft Graph - 用例:在Azure AD中创建用户
Day 17 - Microsoft Graph - 用例:分配一个Office 365许可
Day 18 - Microsoft Graph - 用例:更新用户邮箱设置
Day 19 - Microsoft Graph - 用例:通过Office 365组授予权限
Day 20 - Microsoft Graph - 用例:通过设备码流进行用户认证
Day 21 - Microsoft Graph - 用例:在Planner中创建plans, buckets和tasks
Day 22 - Microsoft Graph - 用例:支持Intune上的设备和应用管理
Day 23 - Microsoft Graph - 用例:在单页应用程序中调用Microsoft Graph Part 1
Day 24 - Microsoft Graph - 用例:在单页应用程序中调用Microsoft Graph Part 2
Day 25 - Microsoft Graph - 用例:创建OneNote笔记本
Day 26 - Microsoft Graph - 用例:通过Flow调用Microsoft Graph
Day 27 - Microsoft Graph - 用例:Microsoft Teams相关的交互
Day 28 - Microsoft Graph - 用例:Webhooks
Day 29 - Microsoft Graph - 用例:上传文件到OneDrive
Day 30 - Microsoft Graph - 用例:社区资源和后续步骤
Update 1:更新到MSAL .NET v4

引子:在你写下一行代码之前,要知道为什么要写——by不知名的作者
任何好的项目或尝试都最好从为什么要做开始,本篇我们介绍为什么要学习Microsoft Graph。

Microsoft Graph统一了访问Microsoft 365套件服务的API。开发者可以使用简单的REST调用或任何平台可用的SKD从单一的公开接口(https://graph.microsoft.com)访问数据。认证模型是标准化的。权限安全,通过OAuth协议进行授权。一些Microsoft Graph数据框架是可扩展的,支持自定义应用程序。

那么Microsoft 365都有什么呢?大家熟悉的都有:Office,这里面有Word、PPT、Excel、OutLook等,Exchange,SharePoint,Teams,Dynamic 365,Yammer等等。

Microsoft Graph对于现代开发者以标准化的方式访问API端点是更易于使用的。Microsoft Graph在广阔的和范围快速增长的Microsoft 365产品之下为开发者提供了访问和遍历丰富的以用户为中心的数据集、可用的知识和更新的能力。并且,管理员组可以代替全局管理员、服务管理员或相似的高级角色为访问数据的应用程序授予粒度级的权限,或在必要的时候撤销它。有了这个能力,我们可以在任何需要的时候在任何地方创建和管理令人惊奇的高效体验的应用。

来看看Build 2018上Graph的新功能:
https://channel9.msdn.com/events/Build/2018/THR5011

官方GitHub地址:
https://github.com/microsoftgraph/30DaysMSGraph-TryItOut

为什么我们要学习Microsoft Graph相关推荐

  1. Microsoft Graph Overview 概述

    Microsoft Graph KEY Points 重点 概述 Microsoft Graph Overview 概述 中文版 Microsoft Graph Overview 概述 英文版 MS ...

  2. Microsoft Graph Toolkit 初探

    在今年的Build大会上面, Microsoft Graph 产品组公开宣布了一套新的Web组件,Microsoft Graph Toolkit(简称mgt),这套组件可以与任何前端开发平台无缝整合, ...

  3. 跨平台应用集成(在ASP.NET Core MVC 应用程序中集成 Microsoft Graph)

    1 谈一谈.NET 的跨平台 终于要写到这一篇了.跨平台的支持可以说是 Office 365 平台在设计伊始就考虑的目标.我在前面的文章已经提到过了,Microsoft Graph 服务针对一些主流的 ...

  4. 【转】在无人值守程序(服务)中调用Microsoft Graph

    什么是无人值守程序(服务) 我在此前用了几篇文章分别介绍了在桌面应用程序(控制台),Web应用程序(ASP.NET MVC),以及PowerSehll脚本中如何访问Microsoft Graph,今天 ...

  5. 【转】Microsoft Graph Web应用程序极致开发体验

    前言 这篇文章最早写于2017年5月2日,当时的想法是从最简单的方式来写如何在一个ASP.NET MVC应用程序中集成Microsoft Graph,但实际上还真不是那么简单,至少我是不满意的,加上这 ...

  6. 【转】Microsoft Graph 桌面应用程序

    桌面应用程序,在我这篇文章的语境中,我是特指在Windows桌面上面直接运行的.NET应用程序,包括Console Application,WPF Application,Windows Forms ...

  7. 【转】掀起Azure AD的盖头来——深入理解Microsoft Graph应用程序和服务权限声明

    引子 这是一篇计划外的文章.我们都知道要进行Microsoft Graph的开发的话,需要进行应用程序注册.这个在此前我已经有专门的文章写过了.但这里存在一个小的问题:国内版的Office 365在申 ...

  8. 【转】Microsoft Graph 概述

    陈希章 <Office 365开发入门指南>作者 这个系列文章 已经进行到了实质的阶段,继上一篇介绍了如何搭建Office 365开发环境之后,我会通过这篇文章给大家介绍一个非常重要的概念 ...

  9. 【转】通过Graph 浏览器体验Microsoft Graph

    上一篇介绍了Microsoft Graph的基本概念,接下来我们快速体验一下Microsoft Graph到底能做什么? 为了帮助开发人员直观和快速体验Microsoft Graph的魅力,官方提供了 ...

  10. 【转】通过第三方工具体验Microsoft Graph

    上一篇文章我介绍了如何利用官方提供的Graph 浏览器快速体验Microsoft Graph强大功能,这是极好的起点.官方的Graph浏览器力图用最简单的方式帮助您使用Microsoft Graph, ...

最新文章

  1. 泪目!兰大硕导的《致谢》火了:我从来不曾优秀过,也从来不曾放弃过!
  2. 西湖大学鞠峰组招聘微生物组学、病毒组学与生物信息学博士后
  3. JAVA SE学习day_05: IO与流操作
  4. 【Docker】记一次docker container ping domain 和 ping ipv6地址不通问题
  5. Blazor University (6)组件 — 组件事件
  6. 厚积薄发,拥抱 .NET 2016
  7. Python笔记四之操作文件
  8. php怎么求阶乘_如何实现一个PHP类来计算整数的阶乘?(代码详解)
  9. python 迭代器协议斐波那契数列
  10. 保姆级别mysql 基础练习题
  11. vmware服务器系统配置ip地址,教程 - Vmware ESXi IP地址配置
  12. C语言小案例_OA大典故障案例摘录【第1393篇】爱普生c5290 彩色喷墨打印机 打印横白道...
  13. 论文3 VScodetexliveSumatraPDF打造完美书写论文工具
  14. 不存在有效_文水2单位存在安全隐患!
  15. 安装MongoDB出现Verify that you have sufficient privileges to start system services 十秒解决方案
  16. 数学建模|预测方法:微分方程
  17. 全网最有效软考高项十大管理ITTO记忆:宫殿记忆法、主线记忆法、逻辑记忆法、跟踪记忆法、诗词记忆法
  18. css面试题手写九宫格
  19. 回复git@vger.kernel.org的注意事项
  20. zabbix 4.2.3 server.conf

热门文章

  1. zui之0001 npm install zui
  2. android 横屏转竖屏,(转)Android强制设置横屏或竖屏
  3. 棋牌游戏“拖拉机”牌型提取
  4. Winform中HelpButton的用法总结
  5. 对整个网页进行长截图
  6. 与卡耐基梅隆大学博士交流笔记
  7. 打印自身源代码的程序
  8. Python3.1 使用卡通头像网络模型生成卡通头像(基于GAN)
  9. 排名前十的天使投资机构
  10. 尚硅谷JDBC学习笔记