安装 Microsoft Graph SDK
Microsoft Graph SDK 可通过 GitHub 和常用的平台包管理器包含在项目中。 本文介绍如何将 Microsoft Graph SDK 安装到项目中。
SDK 以以下语言提供:
安装 Microsoft Graph .NET SDK
以下 NuGet 程序包中都包含了 Microsoft Graph .NET SDK:
- Microsoft.Graph:包含用于使用 Fluent API 访问
v1.0
终结点的模型和请求生成器。 Microsoft.Graph 在 Microsoft.Graph.Core 上有一个依赖项。 - Microsoft.Graph.Beta:包含用于使用 Fluent API 访问
beta
终结点的模型和请求生成器。 Microsoft.Graph.Beta 在 Microsoft.Graph.Core 上有一个依赖项。 - Microsoft.Graph.Core:用于调用 Microsoft Graph 的核心库。
若要将 Microsoft.Graph 包安装到项目中,可以使用 Visual Studio 中的包管理器 UI 或包管理器控制台。 以下包管理器控制台命令安装 Microsoft.Graph 和 Microsoft.Graph.Core 库。 Microsoft.Graph.Core 依赖于 Microsoft.Graph。
Install-Package Microsoft.Graph
安装 Microsoft Graph Go SDK (预览)
重要
Microsoft Graph SDK for Go 目前处于预览状态。 不支持在生产环境中使用此 SDK。
Microsoft Graph Go SDK 包含在以下包中:
- 适用于 Go 的 Microsoft Graph SDK:包含用于使用 Fluent API 访问
v1.0
终结点的模型和请求生成器。 - 适用于 Go 的 Microsoft Graph Beta SDK:包含模型并请求生成器使用 Fluent API 访问
beta
终结点。 - Microsoft Graph Core SDK for Go:用于调用 Microsoft Graph 的核心库。
go get github.com/microsoftgraph/msgraph-sdk-go
go get github.com/Azure/azure-sdk-for-go/sdk/azidentity
go get github.com/microsoft/kiota-authentication-azure-go
安装 Microsoft Graph Java SDK
以下程序包中都包含了 Microsoft Graph Java SDK:
- microsoft-graph:包含用于使用 Fluent API 访问
v1.0
终结点的模型和请求生成器。 - microsoft-graph-beta:包含用于使用 Fluent API 访问
beta
终结点的模型和请求生成器。 - microsoft-graph-core:用于调用 Microsoft Graph 的核心库。
- microsoft-graph-auth:提供基于身份验证方案的 Microsoft 身份验证库包装 (MSAL) ,用于 Microsoft Graph SDK。
若要安装 Microsoft Graph Java SDK,请执行以下操作之一:
使用 Gradle 安装 Microsoft Graph Java SDK。 将存储库和 microsoft-graph 的一个编译依赖项添加到项目的 build.gradle:
repository { mavenCentral() } dependency { // Include the sdk as a dependency implementation 'com.microsoft.graph:microsoft-graph:5.+' // Include Azure identity for authentication implementation 'com.azure:azure-identity:1.+' }
使用 Maven 安装 Microsoft Graph Java SDK。 添加依赖项到
dependencies
pom.xml 的元素中:<dependency> <groupId>com.microsoft.graph</groupId> <artifactId>microsoft-graph</artifactId> <version>[5.0,)</version> </dependency> <dependency> <groupId>com.azure</groupId> <artifactId>azure-identity</artifactId> <version>[1.3,)</version> </dependency>
安装 Microsoft Graph JavaScript SDK
Microsoft Graph JavaScript SDK 包含在以下包中:
- @microsoft/microsoft-graph-client (npm) :用于调用 Microsoft Graph 的核心库。
- @microsoft/microsoft-graph 类型 (npm) :Microsoft Graph 实体的 TypeScript 类型。
使用 npm 安装 Microsoft Graph JavaScript SDK:
npm install @microsoft/microsoft-graph-client --save
npm install @microsoft/microsoft-graph-types --save-dev
安装 Microsoft Graph PHP SDK
Microsoft Graph PHP SDK 已在 packagist.org 中可用,可按以下方法安装:
使用 composer 手动安装 Microsoft Graph PHP SDK:
composer require microsoft/microsoft-graph
使用 composer.json 安装 Microsoft Graph PHP SDK:
{ "require": { "microsoft/microsoft-graph": "^1.8" } }
安装 Microsoft Graph PowerShell SDK
所有模块都发布在PowerShell 库上。 若要安装:
Install-Module Microsoft.Graph
如果要从预览模块升级,请使用和Force
参数运行AllowClobber``Install-Module
以避免命令名称冲突:
Install-Module Microsoft.Graph -AllowClobber -Force
安装 Microsoft Graph Python SDK (预览版)
重要
Microsoft Graph SDK for Python 目前处于预览状态。 不支持在生产环境中使用此 SDK。
PyPI 上提供了 Microsoft Graph Core Python 客户端库 (预览) 。
python -m pip install msgraph-core
python -m pip install azure-identity
另请参阅
- 有关 SDK 的功能和功能的更多详细信息,请参阅 SDK 设计要求文档。
- 有关 Microsoft Graph 的示例列表,请参阅 Microsoft Graph 资源页。
- 有关创建 Microsoft Graph 应用的分步培训,请参阅 Microsoft Graph 教程。
反馈
提交和查看相关反馈