Vue d’ensemble SDK Microsoft Graph

Les kits de développement logiciel (SDK) Microsoft Graph sont conçus pour simplifier la création d’applications de haute qualité, efficaces et résilientes qui accèdent à Microsoft Graph. Les SDK incluent deux composants : une bibliothèque de services et une bibliothèque principale.

La bibliothèque de services contient des modèles et des générateurs de requêtes générés à partir des métadonnées Microsoft Graph. La bibliothèque de services offre une expérience riche, fortement typée et détectable lors de l’utilisation des nombreux jeux de données disponibles dans Microsoft Graph.

La bibliothèque de base fournit des fonctionnalités qui améliorent l’utilisation de tous les services Microsoft Graph. La prise en charge incorporée de la gestion des nouvelles tentatives, des redirections sécurisées, de l’authentification transparente et de la compression de la charge utile améliore la qualité des interactions de votre application avec Microsoft Graph sans ajouter de complexité tout en vous laissant entièrement sous le contrôle. La bibliothèque de base prend également en charge les tâches quotidiennes telles que la pagination dans les collections et la création de demandes de traitement par lots.

Langues prises en charge

Les SDK sont actuellement disponibles pour les langues suivantes :

SDK en préversion ou en disponibilité générale

Une version d’un SDK peut être en préversion lors du lancement ou d’une mise à jour significative. Ne supposez pas qu’une préversion est toujours promue en status en disponibilité générale.

En outre, n’utilisez pas la préversion d’un SDK dans les applications de production, quelle que soit la version de Microsoft API Graph (v1.0 ou bêta) qu’il utilise.

Une version de SDK d’un statut GA peut utiliser le point de terminaison bêta de la v1.0 de l’API version bêta de Microsoft Graph comme spécifié. Étant donné que les API Microsoft Graph du point de terminaison bêta sont sujettes à des modifications cassants, n’utilisez pas les applications de production comme version ga d’un KIT de développement logiciel (SDK) qui accède au point de terminaison microsoft API Graph bêta.

Kit de développement logiciel (SDK) et client d’API généré

Dans certains cas, il est avantageux d’utiliser un client généré par Kiota au lieu d’un Kit de développement logiciel (SDK) Microsoft Graph. Par exemple, un développeur qui utilise uniquement un petit sous-ensemble des API Microsoft Graph et souhaite réduire la taille d’installation globale de son application peut utiliser Kiota pour générer une bibliothèque cliente plus petite. Pour plus d’informations, consultez Générer des bibliothèques clientes Microsoft Graph avec Kiota.