Microsoft Graph quick start FAQ

This FAQ answers questions related to the Microsoft Graph Quick Starts.

General design

The quick start samples show you how to access the power of Microsoft Graph. These samples access two services with one authentication: Microsoft account and Outlook. Each quick start accesses information from Microsoft account users' profiles and displays events from their calendar.

The quick starts involve four steps:

  • Select your platform
  • Get your app ID (client ID)
  • Build the sample
  • Sign in, and view events on your calendar

When you complete the quick start, you have an app that's ready to run.

General quick start sample questions

This section answers questions about the contents of the quick start samples.

Can I get the quick start code without downloading through the quick start page?

Absolutely! Each quick start download is based on a Microsoft Graph tutorial, so you have two other options to get the same source code:

  • Build the code yourself by following the step-by-step tutorial.
  • Download the completed project from the corresponding GitHub repository and follow the instructions in the README to configure and run the sample.


We are in the process of generating tutorials for each of the platforms that currently have a quick start. Some of the quick starts do not have corresponding tutorials yet.

Tutorials and GitHub repositories

The following table lists the corresponding tutorial and GitHub repository for each quick start sample.

Quick start Tutorial GitHub repository
Android None GitHub
Angular Tutorial GitHub
ASP.NET MVC Tutorial GitHub
iOS Swift None GitHub
iOS Objective-C None GitHub
Node.js Tutorial GitHub
PHP Tutorial GitHub
Python Tutorial GitHub
Ruby Tutorial GitHub
UWP Tutorial GitHub
Xamarin None GitHub

Why don't any of the quick start samples show advanced authentication use cases?

The quick start samples give you an introduction to authentication and Microsoft Graph API calls. You can learn more about other authentication flows in the Azure Active Directory documentation.

What if I run into an unexpected error or problem with a quick start?

If you have trouble getting the quick start to work properly, please open an issue on the corresponding GitHub repository.

Didn't find what you need?

If this FAQ didn't address a question or problem you encountered with one or more of the quick starts, please let us know using the Feedback section below.