Microsoft Graph Toolkit
文章平均质量分 79
Justin-Liu
Former Microsoft MVP
展开
-
使用 Microsoft Teams Toolkit for Visual Studio 高效构建一个指示板
Teams Toolkit for Visual Studio 现在可用了,这对于.NET开发者来说真是一个好消息。本篇我们会介绍使用 ASP.NET Core 去构建一个 Teams 选项卡,并展示如何利用 Teams Toolkit for Visual Studio 去提升我们效率的步骤。原创 2022-08-24 16:01:07 · 429 阅读 · 0 评论 -
Microsoft Graph Toolkit 新版发布 - 新的 Microsoft Teams 身份验证提供程序和文件上传功能
微软宣布 Microsoft Graph Toolkit 发布了新的 2.3 版本,这个版本包括一个新的 Microsoft Teams 身份验证提供程序,文件列表 (File List) 组件中的文件上传功能支持,一些特性更新和有关 Bug 的修复。更新你的应用程序要利用这些新特性,您需要更新应用程序以使用最新版本的 Microsoft Graph Toolkit。如果你是通过 npm 使用的 Toolkit,请转到你的项目目录并运行:Npm i @microsoft/mgt@latest 如果原创 2021-09-09 14:39:18 · 573 阅读 · 0 评论 -
Microsoft Graph Toolkit 发布新的文件组件、MSAL 2 Provider 和 SharePoint Framework 库
本篇介绍近期发布的 Microsoft Graph Toolkit 版本中包含的新内容。文件和文件列表组件微软在 Toolkit 中添加了两个新的组件,用于使用 OneDrive 和 SharePoint API 从 Microsoft Graph 中检索和呈现文件。这些新组件使您可以快速和简单地将用户和/或组织的文档和文件带入您的应用程序 (包括web应用程序,PWAs, Microsoft Teams 选项卡,SharePoint webparts 和桌面应用程序。文件组件可用于显示存储在 One原创 2021-05-21 10:19:21 · 253 阅读 · 1 评论 -
学习如何使用 Microsoft Graph Toolkit 开发应用程序
又到了教大家如何高效学习的时候了!没错又是 Microsoft Learn,最领先最高效的学习平台,近期发布了 Microsoft Graph Toolkit 学习路径,主题叫做=>使用 Microsoft Graph Toolkit 开发应用程序<=学习 Microsoft Graph Toolkit 最好的方式,当之无愧,没有之一。之前发过关于 Microsoft Graph Toolkit 专题的介绍,忘了的点传送门。此次的学习路径包含4个模块:Get started wit原创 2021-04-29 13:32:52 · 222 阅读 · 0 评论 -
MSGraphMailbag - 在 Electron 应用程序中使用 Microsoft Graph Toolkit
前两天我们提到了 Microsoft Graph Toolkit 发布了新版本,支持了 Electron 应用程序,本篇再具体介绍一下如何使用,包括如何验证用户并在 Electron 应用程序中通过 Microsoft Graph Toolkit 调用 Microsoft Graph API。准备开始通过 Electron 提供程序,我们可以在 Electron 应用程序中只用几行代码实现身份验证并访问 Microsoft Graph。创建 Electron 应用并添加 Electron 提供程序原创 2021-03-12 12:46:03 · 305 阅读 · 0 评论 -
Microsoft Graph Toolkit 增加了新的 Electron 提供程序和一些增强功能
微软近日发布了 Microsoft Graph Toolkit 的 2.1 版本。此次新增了一个专为 Electron 应用程序使用的身份验证提供程序,并包含了现有组件和身份验证提供程序的优化和 bug 修复。Updating your application更新我们应用程序中引用的 Microsoft Graph Toolkit 到最新版本,我们只需要执行命令npm i @microsoft/mgt@latest如果是以 mgt-loader 的方式调用的,那无需做任何操作新内容Elect原创 2021-03-10 14:28:09 · 174 阅读 · 0 评论 -
关于 Microsoft Graph Toolkit 2.0 正式发布的通知
微软近日宣布全新的 Microsoft Graph Toolkit 版本正式发布,如果你是第一次听说这个东西,可以查看官方的入门文档。=>Microsoft Graph Toolkit 系列文章<=更新你的应用程序如果想要更新现有的应用程序去使用最新版的 Microsoft Graph Toolkit,在命令行跳转到工程所在的路径并执行npm i @microsoft/mgt@latest当然如果是通过 mgt-loader 这种方式动态加载,那意味着什么都不用做。关于此次发布的 re原创 2020-12-14 11:22:09 · 289 阅读 · 0 评论 -
Microsoft Graph Toolkit 在 Angular 中做集成
上一篇我们介绍了在React中使用Microsoft Graph Toolkit,本篇我们将演示在Angular中使用。使用Angular CLI创建Web应用Angular能帮助我们快速搭建一个应用程序,并且不只包含默认应用程序的源代码,还包括整个开发、测试和打包的工具链。我们将使用Angular CLI来创建我们的应用程序。如果从来没有使用过Angular CLI,我们首先要安装它。npm install -g @angular/cli Angular CLI的命令以ng开头,我们使用如下命原创 2020-07-07 16:59:47 · 295 阅读 · 0 评论 -
Microsoft Graph Toolkit 在 React 中做集成
在更真实的世界中,应用程序一般都是基于框架开发,而不仅仅是HTML+JavaScript的。本篇就介绍一下如何在React框架中使用Microsoft Graph Toolkit,我们将编写一个简单的日程查看Web应用。创建React的Web应用首先我们当然是创建一个React的Web应用。找一个喜欢的路径,打开命令行工具跳转到该目录,输入命令创建React项目。npx create-react-app mgt-demo --template typescript这里我们添加了template参原创 2020-07-03 15:49:06 · 346 阅读 · 0 评论 -
Microsoft Graph Toolkit 成功的应用案例
今天介绍三个应用Microsoft Graph Toolkit的Microsoft Teams应用案例。Beedle:提升教师的生产力Beedle是一家来自冰岛的创业公司开发的,目前客户已遍及70多个国家。Beedle通过构建课堂管理工具来帮助教师直接在Microsoft Teams中完成各种关键任务,从访问课堂列表到存储和组织他们的课程文档和资源。Beedle团队广泛利用了Microsoft Graph的Users、Files和Education API,并使用Microsoft Graph Tool原创 2020-06-30 15:34:01 · 333 阅读 · 0 评论 -
Microsoft Graph Toolkit 代理 Provider
本篇我们介绍一下代理Provider,即Proxy Provider。什么是代理Provider?正如其名,代理Provider使我们能够在Microsoft Graph Toolkit中使用代理API,而不是直接调用Microsoft Graph API,简单来说就是自己封装一下API作为后端进行调用,提供更高的灵活性。例如:https://graph.microsoft.com/v1.0/me ==> https://YourAPI.com/api/GraphProxy/v1.0/me构建原创 2020-06-28 16:56:01 · 412 阅读 · 0 评论 -
Microsoft Graph Toolkit Teams 相关
本篇我们介绍一下Microsoft Graph Toolkit在Teams中应用的相关内容。准备工作安装ngrok用于使用HTTPS承载我们的应用访问Teams管理中心,点开页面右上角的设置, 确保开启了如下图的设置在Teams应用市场中安装App Studio应用示例代码基于我们之前介绍的内容,我们此次通过mgt-get获取当前用户加入的Teams。<mgt-get resource="/me/joinedTeams" scopes="User.Read.All">原创 2020-06-25 15:49:40 · 413 阅读 · 0 评论 -
Microsoft Graph Toolkit 在 SharePoint 中的开发示例 Step by Step
前面一系列关于Microsoft Graph Toolkit的文章,我们介绍了如何使用这些组件,包括配置、自定义样式、模板化等,还介绍了使用mgt-get去调用Microsoft Graph和Providers相关的内容。本篇内容是针对SharePoint开发人员的,我们将介绍如何使用Microsoft Graph Toolkit,利用之前介绍的内容去开发SPFx解决方案。从HTML应用程序到SPFx解决方案之前我们介绍过,如果我们要使用Microsoft Graph Toolkit去创建一个HTML原创 2020-06-16 16:09:30 · 473 阅读 · 0 评论 -
Microsoft Build上关于Microsoft Graph Toolkit的内容
Ask the Team: Microsoft Graph Toolkit[60 mins]跟Microsoft Graph Toolkit团队成员的交流环节,他们跟参与者互动,回答他们的问题,关于如何使用mgt更快地建立应用程序,更好地连接到Microsoft Graph的一些看法,以及一些用户个性化的请求和发现的bug等等内容,以便一起改善开发人员的体验。Tips and Tricks on Customizing your Graph Toolkit Components[15 mins].原创 2020-06-02 16:01:10 · 345 阅读 · 0 评论 -
Microsoft Graph Toolkit Providers
本篇我们介绍一下神秘的Provider。我们在使用Microsoft Graph Toolkit的时候,会在页面中使用一个provider组件,如:<mgt-msal-provider client-id="[YOUR CLIENT ID]"></mgt-msal-provider>正因为有了这个provider,才使得其他组件可以去Microsoft Graph获...原创 2020-05-08 08:56:19 · 299 阅读 · 0 评论 -
Microsoft Graph Toolkit mgt-get的魅力
本篇我们介绍一下mgt-get这个组件,在Microsoft Graph Toolkit的组件中,mgt-get是一个特殊的,最有趣和灵活的组件。它不像是其他的组件是以控件的形式呈现的,比如登录、人员、日程等内容展示的控件,亦不需要绑定指定的Microsoft Graph中的数据。它是一款为开发者设计的用来调用自定义Graph API获取数据并自定义模板去呈现结果的组件。下面举个例子来说明一下...原创 2020-05-07 08:48:27 · 286 阅读 · 0 评论 -
Microsoft Graph Toolkit 使用模板自定义组件
上一篇文章中我们介绍了如何使用属性和CSS去自定义组件,本篇我们将介绍另一个重要的功能,通过模板单独定义组件的UI。所有的Microsoft Graph Toolkit组件都支持向其中添加<template>元素的方式去自定义模板。我们将以mgt-agenda为例,默认如下图的样式:我们想要通过更改模板以展示更多信息如:展示事件的日期和时间点击标题可以直接跳转到日历展示参...原创 2020-05-04 09:02:43 · 356 阅读 · 0 评论 -
Microsoft Graph Toolkit 自定义组件外观
本篇我们介绍自定义Microsoft Graph Toolkit组件外观的一些方式。经过之前的介绍,我们知道Microsoft Graph Toolkit是微软设计的一套能够便捷地跟Microsoft Graph交互的可重用web组件。通过属性自定义Microsoft Graph Toolkit中的大部分组件都提供了变更渲染方式的属性。例如mgt-people这个组件,我们可以在页面中简单地...原创 2020-04-30 14:01:38 · 382 阅读 · 0 评论 -
Microsoft Graph Toolkit 组件介绍
Hello,大家好。本篇开始我们来介绍一下Microsoft Graph Toolkit中的组件,通俗地说就是一些典型的控件。想象一下如果我们要构建一个发起会议的应用,我们想要应用具有将会议议程项目转成Microsoft Planner任务的功能。我们需要一个人员选择器去选择公司中的人员,还需要一个被邀请人员的列表。单是这些,在没有Microsoft Graph Toolkit的时候,我们需...原创 2020-04-29 10:50:22 · 448 阅读 · 0 评论 -
官宣——微软技术社区将发布Microsoft Graph Toolkit系列文章
微软移动为先,云为先。这次我比微软技术社区先了一点点。之前我就看出Graph Toolkit这套东西很有潜力,果不其然,Graph官网宣布要推出其系列教学文章了,这套系列文章一定是跟之前的Microsoft Graph 30天训练营类似的,但是这次我不准备全面地翻译了,只会将其中重要的内容以更容易理解的方式表达出来,毕竟现在广大爱好者的英文水平越来越高了。该系列文章的地址为https://d...原创 2020-04-17 13:41:01 · 457 阅读 · 0 评论 -
Microsoft Graph Toolkit 极简应用教程
有些做Office 365开发的朋友看到Microsoft Graph Toolkit的介绍后产生了很大的兴趣,也私信问我参照Microsoft Graph Toolkit的Doc上手文档操作,为什么在登录的时候不好用,会报错。因此今天做一个极简介绍,介绍如何最快速地自行实践感受Microsoft Graph Toolkit的魅力。为了极简,我们什么框架都不用,只用JavaScript。首先我...原创 2020-04-08 14:45:56 · 576 阅读 · 0 评论 -
Microsoft Graph Toolkit 更新 - Playground和Microsoft Teams Channel Picker
Microsoft Graph Toolkit在之前的bootcamp和后来都有给大家介绍过,是一套能够便捷应用于Web开发上的组件。在近期的更新中,除了对已有组件的优化和bug修改之外,最主要的两块就是标题中提到的Playground和Microsoft Teams Channel Picker。对于已有组件的优化,比较突出的是上次介绍的mgt-get组件,对于mgt-get组件,团队增加...原创 2020-04-07 15:52:11 · 349 阅读 · 0 评论 -
Microsoft Graph Toolkit更新了!
上周六的Microsoft 365开发者训练营上,我稍微提到了Graph Toolkit这套组件,可以大大方便前端的开发。正好看到官博发了更新消息,顺便推广一下。新增组件:mgt-getmgt-get组件可以让我们在HTML中直接向Microsoft Graph API发起GET请求。通过提供HTML的模板就可以展示数据。利用该组件可以在无JavaScript代码的情况下快速构建原型。示例代...原创 2019-12-11 10:20:31 · 430 阅读 · 0 评论