Обзор пакета SDK для Microsoft Graph

Пакеты SDK microsoft Graph предназначены для упрощения создания высококачественных, эффективных и устойчивых приложений с доступом к Microsoft Graph. Пакеты SDK включают два компонента: библиотеку служб и базовую библиотеку.

Библиотека служб содержит модели и построители запросов, созданные на основе метаданных Microsoft Graph. Библиотека служб предоставляет широкий, строго типизированный и доступный для обнаружения интерфейс при работе со многими наборами данных, доступными в Microsoft Graph.

Базовая библиотека предоставляет функции, которые улучшают работу со всеми службами Microsoft Graph. Встроенная поддержка обработки повторных попыток, безопасных перенаправлений, прозрачной проверки подлинности и сжатия полезных данных повышает качество взаимодействия приложения с Microsoft Graph без дополнительных сложностей, оставляя вас полностью под контролем. Базовая библиотека также поддерживает повседневные задачи, такие как разбиение по страницам по коллекциям и создание пакетных запросов.

Поддерживаемые языки

В настоящее время доступны пакеты SDK для следующих языков:

Пакеты SDK в предварительной версии или состояние общедоступной версии

Выпуск пакета SDK может находиться в состоянии предварительной версии после дебюта или значительного обновления. Не предполагайте, что предварительная версия всегда повышена до состояния общедоступной версии.

Кроме того, не используйте предварительную версию пакета SDK в рабочих приложениях, независимо от используемой версии Microsoft API Graph (версии 1.0 или бета-версии).

Выпуск пакета SDK в состоянии общедоступной версии может использовать конечную точку Microsoft API Graph версии 1.0 или бета-версию, как указано. Так как API Microsoft Graph в бета-версии конечной точки подвержены критическим изменениям, не используйте рабочие приложения в общедоступной версии пакета SDK, который обращается к бета-версии конечной точки Microsoft API Graph.

Пакет SDK и созданный клиент API

В некоторых случаях полезно использовать клиент, созданный Kiota, а не пакет SDK Microsoft Graph. Например, разработчик, который использует только небольшое подмножество API Microsoft Graph и хочет свести к минимуму общий размер установки своего приложения, может использовать Kiota для создания клиентской библиотеки меньшего размера. Дополнительные сведения см. в статье Создание клиентских библиотек Microsoft Graph с помощью Kiota.