安装 Microsoft Graph SDK
Microsoft Graph SDK 可以通过 GitHub 和常用的平台包管理器包含在项目中。 本文介绍如何将 Microsoft Graph SDK 安装到项目中。
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 包安装到项目中,可以使用 dotnet CLI、 Visual Studio 中的包管理器 UI 或 Visual Studio 中的包管理器控制台。 以下命令安装 Microsoft.Graph 和 Microsoft.Graph.Core 库。 Microsoft.Graph.Core 依赖于 Microsoft.Graph。
dotnet add package Microsoft.Graph
Install-Package Microsoft.Graph
Microsoft Graph Go SDK 包含在以下包中:
-
Microsoft Graph SDK for Go:包含使用 fluent API 访问终结点的
v1.0
模型和请求生成器。 -
Microsoft Graph Beta SDK for Go:包含用于使用 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
以下程序包中都包含了 Microsoft Graph Java SDK:
-
microsoft-graph:包含用于使用 fluent API 访问
v1.0
终结点的模型和请求生成器。 -
microsoft-graph-beta:包含用于使用 Fluent API 访问终结点的
beta
模型和请求生成器。 - microsoft-graph-core:用于调用 Microsoft Graph 的核心库。
若要安装 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:6.+' // Beta implementation 'com.microsoft.graph:microsoft-graph-beta:6.+' // 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>[6.0,)</version> </dependency> <dependency> <groupId>com.microsoft.graph</groupId> <artifactId>microsoft-graph-beta</artifactId> <version>[6.0,)</version> </dependency> <dependency> <groupId>com.azure</groupId> <artifactId>azure-identity</artifactId> <version>[1.11,)</version> </dependency>
Microsoft Graph JavaScript SDK 包含在以下包中:
- @microsoft/microsoft-graph-client (npm) :用于调用 Microsoft Graph 的核心库。
- @microsoft/microsoft-graph-types (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 已在 packagist.org 中可用,可按以下方法安装:
使用 composer 手动安装 Microsoft Graph PHP SDK:
composer require microsoft/microsoft-graph
使用 composer.json 安装 Microsoft Graph PHP SDK:
{ "require": { "microsoft/microsoft-graph": "^2.0.0" } }
所有模块都发布在 PowerShell 库 上。 若要安装::
Install-Module Microsoft.Graph
如果要从预览模块升级,请使用 和 Force
参数运行 Install-Module
AllowClobber
以避免命令名称冲突:
Install-Module Microsoft.Graph -AllowClobber -Force
PyPI 上提供了 Microsoft Graph Python SDK。
pip install msgraph-sdk
- 有关详细信息,请参阅 SDK 设计要求文档。
- 若要获取 Microsoft Graph 的样本列表,请参阅 Microsoft Graph 资源页面。
- 有关创建 Microsoft Graph 应用的分步培训,请参阅 Microsoft Graph 教程。