/MSGraph

This is the echo of famous Project Rome. Work in progress

Primary LanguageC#MIT LicenseMIT

MSGraph

MS Graph RnD. Porting to W10M in progress...

My Goals

  • Main Goal. An attempt to adapt MS Graph UWP Sample via "UWP down-shifting", for all my devices (PC / XBox , and... old sweet Microsoft Lumia 950!)
  • Super goal: reconstruct Microsoft TODO API logics... as part of Microsoft Graph.

Screenshots

Shot 1 Shot 2

Progress

  • Microsoft.Graph project added (obsolete... but works)
  • Microsoft.Graph.Core project added (obsolete too)
  • Proof-of-concept

Architecture

Topology

Prerequisites

To run the completed project in this folder, you need the following:

  • Visual Studio installed on your development machine. If you do not have Visual Studio, visit the previous link for download options. (Note: This tutorial was written with Visual Studio 2019 version 16.5.0. The steps in this guide may work with other versions, but that has not been tested.)
  • Either a personal Microsoft account with a mailbox on Outlook.com, or a Microsoft work or school account.

If you don't have a Microsoft account, there are a couple of options to get a free account:

Register a native application with the Azure Active Directory admin center

  1. Open a browser and navigate to the Azure Active Directory admin center and login using a personal account (aka: Microsoft Account) or Work or School Account.

  2. Select Azure Active Directory in the left-hand navigation, then select App registrations under Manage.

  3. Select New registration. On the Register an application page, set the values as follows.

    • Set Name to UWP Graph Tutorial.
    • Set Supported account types to Accounts in any organizational directory and personal Microsoft accounts.
    • Under Redirect URI, change the dropdown to Public client (mobile & desktop), and set the value to https://login.microsoftonline.com/common/oauth2/nativeclient.
  4. Choose Register. On the UWP Graph Tutorial page, copy the value of the Application (client) ID and save it, you will need it in the next step.

References

https://docs.microsoft.com/en-us/graph/use-the-api

https://docs.microsoft.com/en-us/graph/api/resources/todo-overview?view=graph-rest-1.0

-- [m][e] 2023