FAQ du démarrage rapide de Microsoft GraphMicrosoft Graph quick start FAQ

Ce FAQ répond aux questions que vous pouvez vous poser concernant les démarrages rapides de Microsoft Graph.This FAQ answers questions related to the Microsoft Graph Quick Starts.

Conception généralGeneral design

Les exemples de démarrage rapide vous montrent comment exploiter le potentiel de Microsoft Graph.The quick start samples show you how to access the power of Microsoft Graph. Ces exemples accèdent deux services avec une authentification : compte Microsoft et Outlook.These samples access two services with one authentication: Microsoft account and Outlook. Chaque démarrage rapide accède aux informations des profils utilisateurs de comptes Microsoft et affiche les événements de leur calendrier.Each quick start accesses information from Microsoft account users' profiles and displays events from their calendar.

Les démarrages rapides se déroulent en quatre étapes:The quick starts involve four steps:

  • Sélectionner votre plateformeSelect your platform
  • Obtenir l’ID de votre d’application (ID client)Get your app ID (client ID)
  • Créer l’exempleBuild the sample
  • Se connecter et afficher des événements concernant votre calendrierSign in, and view events on your calendar

En exécutant un démarrage rapide, vous disposez d’une application prête à l’emploi.When you complete the quick start, you have an app that's ready to run.

Conditions préalablesPrerequisites

Tous les exemples de démarrage rapide requièrent l’accès à un compte Microsoft personnel avec une boîte aux lettres sur Outlook.com ou un compte professionnel ou scolaire Microsoft avec une boîte aux lettres Exchange Online.All quick start samples require access to either a personal Microsoft account with a mailbox on Outlook.com, or a Microsoft work or school account with an Exchange Online mailbox. Si vous n’avez pas de compte Microsoft, vous disposez de deux options pour obtenir un compte gratuit :If you don't have a Microsoft account, there are a couple of options to get a free account:

Questions générales concernant l’exemple de démarrage rapideGeneral quick start sample questions

Cette section répond aux questions sur l’organisation et le contenu des exemples de démarrage rapide.This section answers questions about the contents of the quick start samples.

Puis-je obtenir le code de démarrage rapide sans téléchargement via la page de démarrage rapide ?Can I get the quick start code without downloading through the quick start page?

Absolument!Absolutely! Chaque téléchargement de démarrage rapide est basée sur un didacticiel Microsoft Graph, de sorte que vous avez deux autres options pour obtenir le même code source:Each quick start download is based on a Microsoft Graph tutorial, so you have two other options to get the same source code:

  • Créer le code seul en suivant le didacticiel détaillé.Build the code yourself by following the step-by-step tutorial.
  • Téléchargez le projet terminé à partir du référentiel GitHub correspondant et suivez les instructions dans le fichier README pour configurer et exécuter l’échantillon.Download the completed project from the corresponding GitHub repository and follow the instructions in the README to configure and run the sample.

Didacticiels et référentiels GitHubTutorials and GitHub repositories

Le tableau suivant répertorie le didacticiel correspondant et référentiel GitHub pour chaque échantillon de démarrage rapide.The following table lists the corresponding tutorial and GitHub repository for each quick start sample.

Démarrage rapideQuick start DidacticielTutorial Référentiel GitHubGitHub repository
AndroidAndroid DidacticielTutorial GitHubGitHub
AngleAngular DidacticielTutorial GitHubGitHub
ASP.NET MVCASP.NET MVC DidacticielTutorial GitHubGitHub
iOS (Swift)iOS Swift DidacticielTutorial GitHubGitHub
iOS Objective-CiOS Objective-C DidacticielTutorial GitHubGitHub
Node.jsNode.js DidacticielTutorial GitHubGitHub
PHPPHP DidacticielTutorial GitHubGitHub
PythonPython DidacticielTutorial GitHubGitHub
RéagirReact DidacticielTutorial GitHubGitHub
RubyRuby DidacticielTutorial GitHubGitHub
UWPUWP DidacticielTutorial GitHubGitHub
XamarinXamarin DidacticielTutorial GitHubGitHub

Pourquoi aucun des exemples de démarrage rapide ne présente-t-il de cas d’utilisation avancés d’authentification ?Why don't any of the quick start samples show advanced authentication use cases?

Les exemples de démarrage rapide vous offrent une introduction de l’authentification et des appels d’API Microsoft Graph.The quick start samples give you an introduction to authentication and Microsoft Graph API calls. Vous pouvez en savoir plus sur les autres flux d’authentification dans la documentationAzure Active Directory.You can learn more about other authentication flows in the Azure Active Directory documentation.

Que se passe-t-il si je rencontre un problème avec un démarrage rapide ou une erreur inattendue ?What if I run into an unexpected error or problem with a quick start?

Si vous avez des difficultés pour récupérer le démarrage rapide fonctionne correctement, veuillez ouvrir un problème du référentiel GitHub correspondante.If you have trouble getting the quick start to work properly, please open an issue on the corresponding GitHub repository.

Problèmes connusKnown issues

Le démarrage rapide d’ASP.NET démarrage rapide affiche une erreur lors de l’exécution : impossible de trouver une partie du chemin d’accès '[...]\Graph Tutorial\graph-tutorial\bin\roslyn\csc.exe'.ASP.NET quick start displays an error when running it: Cannot find a part of the path '[...]\Graph Tutorial\graph-tutorial\bin\roslyn\csc.exe'.

Cela est dû à un problème avec Visual Studio et le compilateur Roslyn.This is caused by an issue with Visual Studio and the Roslyn compiler. L’une des options suivantes doit permettre de résoudre l’erreur.One of the following options should resolve the error.

  • Décharger/recharger le projet dans l’Explorateur de solutionsUnload/reload project in Solution Explorer
  • Nettoyer/régénérer la solutionClean/Rebuild solution
  • Mettre à niveau les packages NuGetUpgrade NuGet packages

J’obtiens le message « AADSTS50011 : l’URL de réponse spécifiée dans la demande ne correspond pas aux URL de réponse configurées pour l’application » lors de l’exécution d’un démarrage rapide.I'm getting "AADSTS50011: The reply url specified in the request does not match the reply urls configured for the application" when running a quick start.

Ceci indique un problème lors de l’enregistrement de l’application pour le démarrage rapide.This indicates a problem with the application registration for the quick start. Lorsque vous téléchargez un démarrage rapide à partir de la page de démarrage rapide de Microsoft Graph, nous créons l’inscription de l’application pour vous et nous configurons une URL de réponse (également appelée URL de redirection) qui correspond à l’URL par défaut utilisée par l’exemple de projet.When you download a quick start from the Microsoft Graph Quick Starts page, we create the application registration for you, and configure a reply URL (also known as a redirect URL) that matches the default URL used by the sample project. Si vous modifiez l’URL, l’inscription de l’application ne correspond plus et peut être à l’origine de cette erreur.If you change the URL, the app registration will no longer match and could cause this error. Pour résoudre cette erreur, consultez le fichier README.md inclus dans le projet de démarrage rapide pour obtenir des instructions sur la création d’un enregistrement d’application et la configuration de l’exemple de code.To resolve this error, consult the README.md file included with the quick start project for instructions on how to create an app registration and configure it in the sample code.

Une fois connecté, je suis informé que j’ai besoin d’une approbation de l’administrateur.After signing in, I'm told I need admin approval.

Une fois que vous vous êtes connecté à l’un des exemples de démarrage rapide, un message indiquant la nécessité de l’approbation de l' administrateur « xxx Tutorial » a besoin d’une autorisation pour accéder aux ressources de votre organisation que seul un administrateur peut accorder.After signing into one of the quick start samples, you may see a message that says Need admin approval "XXX Tutorial needs permission to access resources in your organization that only an admin can grant. Demandez à un administrateur d’accorder une autorisation à cette application avant de pouvoir l’utiliser. "Please ask an admin to grant permission to this app before you can use it." Il ne s’agit pas d’un bogue avec l’exemple !This isn't a bug with the sample! Aucune des étendues d’autorisation de graphique qui , par défaut , nécessitent le consentement de l’administrateur.None of the quick starts request any Graph permission scopes that by default require admin consent. Les administrateurs clients peuvent désactiver votre capacité à autoriser des étendues d’autorisations Graph pour toutes les applications qu’ils n’ont pas approuvées.Tenant administrators can disable your ability to consent to Graph permissions scopes for any apps that they have not approved. Dans ce cas, vous verrez cette erreur.In that case, you'll see this error.

Vous devez collaborer avec vos administrateurs pour obtenir une approbation, utiliser un compte Microsoft personnel (Outlook.com) ou utiliser un test Microsoft 365 client avec Exchange Online.You'll need to work with your administrators to get approval, use a personal Microsoft account (Outlook.com), or use a test Microsoft 365 tenant with Exchange Online.

Vous n’avez pas trouvé les informations que vous cherchiez ?Didn't find what you need?

Si votre question ou le problème que vous avez rencontré avec un ou plusieurs démarrages rapides ne figure pas dans ce FAQ, envoyez votre question ou problème en utilisant la section Commentaireci-dessous.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.