In this video, see a basic intro of what Microsoft Graph is and its importance.
- Welcome to this course on Microsoft Graph for Developers. My name is Sahil Malik, and let me start with a little introduction to what Microsoft Graph is. The best way to get familiarized with what Microsoft Graph is is to just visit their website. It is something that allows you to build apps, smarter productivity apps. But the line below really gives away what Microsoft Graph is all about. It allows you to tap into mail, calendar, contacts, and so much more.
As you scroll further down, it tells you more. It says it is an API that is a gateway for so many things, Excel, Outlook, OneDrive, etc. The important thing to realize that the API is just a rust based API. So any platform that can call rust based APIs, which pretty much means every development platform out there, is a first class citizen for Microsoft Graph. So as more and more organizations start using Office 365, and you have your files, your plans, mail, OneDrive, etc., all of that information is creatable via an API using Microsoft Graph.
This really opens a lot of scenarios for you as a developer. For instance, reading a user's emails and saving the attachments in OneDrive via a program. Or why just OneDrive, some other system. Yes, all that is possible through Microsoft Graph. To learn more about Microsoft Graph, you can click on this documentation tab up here, and it shows you all the possibilities that exist. Users, Groups, Azure A.D., Excel, Outlook, and there are more APIs being added all the time under Beta reference as you can see over here.
If you click on any one of these APIs, let's say OneNote, you can go down here and you can see that these are just simple rust APIs. Is calling Microsoft Graph a matter of calling these rust APIs? Yeah, that's all it is about. So in this course, I'm not going to bore you with a rundown of API by API. But what's important is that these APIs can be called from different platforms, a website, or a Java-script application or a native application, maybe even a mobile application.
And all of these APIs are secure, so you have to call them with an access token. So I'm going to pick a representative set of these APIs and I'm going to show you how you can call that representative set using these various scenarios. And once you know how to call, say, Mail, you'll be able to call OneDrive, OneNote, Excel, any one of these APIs using the concept I'm about to show in this course.
- What is Microsoft Graph?
- Registering a web application in Azure AD
- Adding authentication logic and authentication UI
- Native applications calling Graph
- Reviewing scenarios where web apps involving Graph are useful
- Web applications with application identity and delegated identity calling Graph
- Daemons calling Graph