Getting Started with Microsoft Graph and the Calendar API

Microsoft 365 Developer · Beginner ·🛡️ AI Safety & Ethics ·7y ago

Key Takeaways

The video discusses the Microsoft Graph Calendar API, its use cases, and capabilities, including setting event importance, categories, and colors, as well as integrating with other Microsoft tools like SharePoint.

Full Transcript

hello everyone thank you for joining us once again on we're going to talk about the calendar API today with Victoria hi Gina thank you everyone for watching so Victoria how about you tell us about some of the use cases of the calendar API so sure so the calendar API is really open from so many use cases when we think about what calendar can provide to a user is we have an enterprise scenarios and then we also have consumer scenarios so we really give you the flexibility to create anything that you that you would want ok so what are some of those scenarios that developers are using today with the calendar API ice sure so you can imagine you have a marketing team and maybe your marketing team has specific events that are very important for that month with our calendar API so you can actually set the importance of those those events and so your entire marketing team can see it maybe in May maybe in April these are the really crucial events that you need to attend so you've mentioned marking calendar events is important creating those what are some of the other capabilities that the calendar API is offer yes you can also set categories for your events so if you want to set a different color for your events you can also think about a scenario where you might have a soccer team or a football team and you're running the different leagues so you might want one color for soccer one color for football and you might want to send your team different email invites for for each calendar that's great and then I know also that you're working on some new capabilities for the calendar API that's sure yes so that's our most exciting one there that I'm excited about our places API and that will let you have more room more details about rooms so we've been asked many times oh I want to know if a room has audio if it has video if it has display can you please tell me more about that room maybe what floor what capacity and so our places API will really give you all that information so you can go off and create any solution that you would like and maybe you can integrate it into SharePoint or you can have your own app for room booking that's great so it's a little bit of a tidbit of what's coming next on the calendar API but how about you show us a demo of the capabilities that are available today sure so we have some examples readily available today and some of the examples here are my events for the next week get all the events in my calendar maybe schedule a meeting or also track changes to on my events another use case that we really get from customers is that they would like to organize their calendar better and so we have a way to do that by creating calendar groups and here I will show you how you can create a calendar group so as you see I add calendar groups to my Explorer and then I create a post and have a little cheat sheet here to help me so now I can run my query as you can see summer sport league has been added so what does that look like in my calendar so let's go ahead and refresh and now we can see here's my summer sport league as you can see it'd be a wonderful way for you to group your calendar accordingly and keep it more organized now maybe you want to add a category for your events and you want to have a different color for it so this is the call that you would do for that so I'm going to go ahead and create a category that's called football games so now this color preset 24 it corresponds to a color that we have a list off on online so now when I run this query I can see that football games was added to one of my categories and so what does that look like in my calendar and I go to my settings general my categories so now you can see football games which is like a dark purple and that that was all easily created through the graph Explorer and it instantly comes up something else that you can do is also set the importance of events in your calendar you might want to do this because you want your team to be aware of what the important events are for every day or maybe it's just for the month you want to make sure that everyone participates or not all the important events so we can go ahead and add events here and change the response change the request and now I create a game one with the importance of high so it went it went ahead and created that and you can see here how the importance is set to high so what does that look like in my calendar i go back and i refresh it actually already came up i see here game 1 and as you can see the importance level isn't shown but you can add that to your application or the website that you're creating so you could create a filter query and just get all of the events based on which ones are high important yes definitely well thank you Victoria for showing us all of these demos and thank you everyone for joining us today to learn more about the calendar api's and remember if you want to learn more about these and other API is available through Microsoft graph just visit craft of Microsoft calm and happy coding

Original Description

Outlook calendar is part of the Outlook messaging hub in Office 365 that also lets you manage emails and contacts, find information about users in an organization, initiate online conversations, share files, and collaborate in groups. Learn how you can use Microsoft Graph with our Calendar APIs. To learn more about the Microsoft Graph and the Calendar API, visit https://docs.microsoft.com/en-us/graph/outlook-calendar-concept-overview For additional Microsoft Graph tools and resources, visit https://graph.microsoft.com.
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Microsoft 365 Developer · Microsoft 365 Developer · 21 of 60

1 Adaptive Cards community call-February 2019
Adaptive Cards community call-February 2019
Microsoft 365 Developer
2 PowerApps community call-February 2019
PowerApps community call-February 2019
Microsoft 365 Developer
3 Microsoft Graph community call-March 2019
Microsoft Graph community call-March 2019
Microsoft 365 Developer
4 Office Add ins community call-March 2019
Office Add ins community call-March 2019
Microsoft 365 Developer
5 PowerApps community call-March 2019
PowerApps community call-March 2019
Microsoft 365 Developer
6 Microsoft Teams community call-March 2019
Microsoft Teams community call-March 2019
Microsoft 365 Developer
7 Using React and Office UI Fabric React Components
Using React and Office UI Fabric React Components
Microsoft 365 Developer
8 Build Microsoft Teams customization using SharePoint Framework
Build Microsoft Teams customization using SharePoint Framework
Microsoft 365 Developer
9 Microsoft Graph community call-April 2019
Microsoft Graph community call-April 2019
Microsoft 365 Developer
10 Using Change Notifications and Track Changes with Microsoft Graph
Using Change Notifications and Track Changes with Microsoft Graph
Microsoft 365 Developer
11 Office Add Ins community call-April 2019
Office Add Ins community call-April 2019
Microsoft 365 Developer
12 Adaptive Cards community call-April 2019
Adaptive Cards community call-April 2019
Microsoft 365 Developer
13 Microsoft Teams community call-April 2019
Microsoft Teams community call-April 2019
Microsoft 365 Developer
14 Getting Started with Microsoft Graph and Application Registration
Getting Started with Microsoft Graph and Application Registration
Microsoft 365 Developer
15 Getting Started with Microsoft Graph and the Directory API
Getting Started with Microsoft Graph and the Directory API
Microsoft 365 Developer
16 Getting Started with Microsoft Graph and Microsoft Teams
Getting Started with Microsoft Graph and Microsoft Teams
Microsoft 365 Developer
17 Getting Started with Microsoft Graph Explorer
Getting Started with Microsoft Graph Explorer
Microsoft 365 Developer
18 Getting Started with Microsoft Graph
Getting Started with Microsoft Graph
Microsoft 365 Developer
19 Getting Started with Microsoft Graph and Mail API
Getting Started with Microsoft Graph and Mail API
Microsoft 365 Developer
20 Getting Started with Microsoft Graph and Office 365 Groups
Getting Started with Microsoft Graph and Office 365 Groups
Microsoft 365 Developer
Getting Started with Microsoft Graph and the Calendar API
Getting Started with Microsoft Graph and the Calendar API
Microsoft 365 Developer
22 Getting Started with the Microsoft Graph Toolkit
Getting Started with the Microsoft Graph Toolkit
Microsoft 365 Developer
23 Getting Started with Microsoft Graph and JavaScript SDKs
Getting Started with Microsoft Graph and JavaScript SDKs
Microsoft 365 Developer
24 Getting Started with Microsoft Graph and .NET SDKs
Getting Started with Microsoft Graph and .NET SDKs
Microsoft 365 Developer
25 Discover how businesses can be more productive with Microsoft 365 integrations
Discover how businesses can be more productive with Microsoft 365 integrations
Microsoft 365 Developer
26 Adaptive Cards community call-May 2019
Adaptive Cards community call-May 2019
Microsoft 365 Developer
27 Office Add-ins community call-May 2019
Office Add-ins community call-May 2019
Microsoft 365 Developer
28 Why We Built on Microsoft Teams
Why We Built on Microsoft Teams
Microsoft 365 Developer
29 Microsoft Teams community call-May 2019
Microsoft Teams community call-May 2019
Microsoft 365 Developer
30 Microsoft Graph community call-June 2019
Microsoft Graph community call-June 2019
Microsoft 365 Developer
31 Build Angular SPA's with Microsoft Graph - June 2019
Build Angular SPA's with Microsoft Graph - June 2019
Microsoft 365 Developer
32 Office Add -ins community call-June 2019
Office Add -ins community call-June 2019
Microsoft 365 Developer
33 Build Android native apps with the Microsoft Graph Android SDK - June 2019
Build Android native apps with the Microsoft Graph Android SDK - June 2019
Microsoft 365 Developer
34 Build MVC apps with Microsoft Graph - June 2019
Build MVC apps with Microsoft Graph - June 2019
Microsoft 365 Developer
35 Authenticate and connect with Microsoft Graph - June 2019
Authenticate and connect with Microsoft Graph - June 2019
Microsoft 365 Developer
36 Microsoft Graph data connect - June 2019
Microsoft Graph data connect - June 2019
Microsoft 365 Developer
37 Change notifications with Microsoft Graph - June 2019
Change notifications with Microsoft Graph - June 2019
Microsoft 365 Developer
38 Build iOS native apps with the Microsoft Graph REST API - June 2019
Build iOS native apps with the Microsoft Graph REST API - June 2019
Microsoft 365 Developer
39 Build Node.js Express apps with Microsoft Graph - June 2019
Build Node.js Express apps with Microsoft Graph - June 2019
Microsoft 365 Developer
40 Smart UI with Microsoft Graph - June 2019
Smart UI with Microsoft Graph - June 2019
Microsoft 365 Developer
41 Leveraging the Microsoft Graph API from the SharePoint Framework - June 2019
Leveraging the Microsoft Graph API from the SharePoint Framework - June 2019
Microsoft 365 Developer
42 Build UWP apps with Microsoft Graph - June 2019
Build UWP apps with Microsoft Graph - June 2019
Microsoft 365 Developer
43 Build React SPA's with Microsoft Graph - June 2019
Build React SPA's with Microsoft Graph - June 2019
Microsoft 365 Developer
44 Getting Started with Microsoft Graph and Batching
Getting Started with Microsoft Graph and Batching
Microsoft 365 Developer
45 Getting Started with Microsoft Graph and Change Notifications
Getting Started with Microsoft Graph and Change Notifications
Microsoft 365 Developer
46 Getting Started with Microsoft Graph and Consent Permissions
Getting Started with Microsoft Graph and Consent Permissions
Microsoft 365 Developer
47 Getting Started with Microsoft Graph and Education
Getting Started with Microsoft Graph and Education
Microsoft 365 Developer
48 Getting Started with Microsoft Graph and Financials
Getting Started with Microsoft Graph and Financials
Microsoft 365 Developer
49 Getting Started with Microsoft Graph and Excel
Getting Started with Microsoft Graph and Excel
Microsoft 365 Developer
50 Getting Started with Microsoft Graph and Data Connect
Getting Started with Microsoft Graph and Data Connect
Microsoft 365 Developer
51 Getting Started with Microsoft Graph and Intune
Getting Started with Microsoft Graph and Intune
Microsoft 365 Developer
52 Getting Started with Microsoft Graph and Notifications
Getting Started with Microsoft Graph and Notifications
Microsoft 365 Developer
53 Getting Started with Microsoft Graph and OneNote
Getting Started with Microsoft Graph and OneNote
Microsoft 365 Developer
54 Getting Started with Microsoft Graph and OneDrive
Getting Started with Microsoft Graph and OneDrive
Microsoft 365 Developer
55 Getting Started with Microsoft Graph and Open Extensions
Getting Started with Microsoft Graph and Open Extensions
Microsoft 365 Developer
56 Getting Started with Microsoft Graph and Paging
Getting Started with Microsoft Graph and Paging
Microsoft 365 Developer
57 Getting Started with Microsoft Graph and Schema Extensions
Getting Started with Microsoft Graph and Schema Extensions
Microsoft 365 Developer
58 Getting Started with Microsoft Graph and Security API
Getting Started with Microsoft Graph and Security API
Microsoft 365 Developer
59 Getting Started with Microsoft Graph and Query Parameters
Getting Started with Microsoft Graph and Query Parameters
Microsoft 365 Developer
60 Getting Started with Microsoft Graph and Reporting API
Getting Started with Microsoft Graph and Reporting API
Microsoft 365 Developer

The Microsoft Graph Calendar API allows developers to create custom calendar solutions, including setting event importance, categories, and colors, and integrating with other Microsoft tools.

Key Takeaways
  1. Create a Microsoft Graph account
  2. Explore the Graph Explorer tool
  3. Set event importance and categories
  4. Integrate with SharePoint or other Microsoft tools
  5. Use the Places API to access room details
💡 The Microsoft Graph Calendar API provides a flexible and customizable solution for managing calendars and events, with a wide range of capabilities and integrations.

Related AI Lessons

The Dark Side of AI: What We Lose When We Stop Thinking
Discover how AI's benefits come with a cost to human critical thinking skills, and why it matters for professionals to be aware of this trade-off
Medium · AI
AI Security Isn't a Product. It's an Engineering Discipline.
Learn why AI security requires a continuous engineering discipline rather than a one-time product implementation, and how to apply this mindset to your AI development workflow
Dev.to AI
Why Solving Legal AI's Context Problem Is Harder Than You Think
Solving legal AI's context problem requires understanding decision-making processes, not just having large models
Forbes Innovation
How Can We Truly Protect Information Privacy in the Age of Artificial Intelligence?
Learn how to prioritize information privacy in the age of AI and make it a competitive advantage
Medium · Machine Learning
Up next
Containers Don't Make Your AI Agent Safe
Web Dev Simplified
Watch →