Microsoft Graph SDK 概述

Microsoft Graph SDK 旨在简化构建可访问 Microsoft Graph 的高质量、高效、可复原的应用程序。 SDK 包含两个组件:服务库和核心库。

服务库包含从 Microsoft Graph 元数据生成的模型和请求生成器。 使用 Microsoft Graph 中可用的许多数据集时,服务库提供丰富、强类型且可发现的体验。

核心库提供的功能可增强使用所有 Microsoft Graph 服务的功能。 对重试处理、安全重定向、透明身份验证和有效负载压缩的嵌入式支持可提高应用程序与 Microsoft Graph 交互的质量,且不会增加复杂性,同时让你完全控制。 核心库还支持日常任务,例如对集合进行分页和创建批处理请求。

支持的语言

SDK 当前支持以下语言:

处于预览或 GA 状态的 SDK

SDK 版本在首次发布或重大更新时可以处于 预览 状态。 不要假设预览版始终升级为正式发布, (正式发布) 状态。

此外,无论使用何种版本的 Microsoft 图形 API (v1.0 或 beta) 版本,都不要在生产应用中使用 SDK 的预览版。

GA 状态下 的 SDK 版本可以使用指定的 Microsoft Graph API v1.0 终结点或 beta 终结点。 由于 beta 终结点中的 Microsoft Graph API 可能会发生中断性变更,因此请勿使用正式版 SDK(访问 Microsoft 图形 API beta 终结点)的生产应用。