安装 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 包安装到项目中,可以使用 dotnet CLIVisual Studio 中的包管理器 UIVisual Studio 中的包管理器控制台。 以下命令安装 Microsoft.Graph 和 Microsoft.Graph.Core 库。 Microsoft.Graph.Core 依赖于 Microsoft.Graph。

dotnet CLI

dotnet add package Microsoft.Graph

包管理器控制台

Install-Package Microsoft.Graph

安装 Microsoft Graph Go SDK

Microsoft Graph Go SDK 包含在以下包中:

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 Java 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: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。 添加依赖项到 dependenciespom.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 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

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"
        }
    }
    

安装 Microsoft Graph PowerShell SDK

所有模块都发布在 PowerShell 库 上。 若要安装::

Install-Module Microsoft.Graph

如果要从预览模块升级,请使用 和 Force 参数运行 Install-ModuleAllowClobber 以避免命令名称冲突:

Install-Module Microsoft.Graph -AllowClobber -Force

安装 Microsoft Graph Python SDK

PyPI 上提供了 Microsoft Graph Python SDK

pip install msgraph-sdk