Microsoft Graph SDK をインストールする

Microsoft Graph SDK は、GitHub と一般的なプラットフォーム パッケージ マネージャーを使用してプロジェクトに含めることができます。 この記事では、Microsoft Graph SDK をプロジェクトにインストールする方法について説明します。

SDK は、次の言語で使用できます。

Microsoft Graph .NET SDK をインストールする

Microsoft Graph .NET SDK は、次の NuGet パッケージに含まれています。

  • 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 のパッケージ マネージャー UI、または Visual 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: fluent API を使用してエンドポイントにアクセスするための v1.0 モデルと要求ビルダーが含まれています。
  • microsoft-graph-beta: fluent API を使用してエンドポイントにアクセスするための beta モデルと要求ビルダーが含まれています。
  • microsoft-graph-core: Microsoft Graph を呼び出すコア ライブラリ。

Microsoft Graph Java SDK をインストールするには、次の 2 つのオプションのいずれかを使用します。

  • 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 をインストールします。 pom.xml の dependencies 要素に依存関係を追加します。

      <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 SDKpackagist.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 パラメーターをAllowClobber使用してコマンドInstall-Module名の競合を回避します。

Install-Module Microsoft.Graph -AllowClobber -Force

Microsoft Graph Python SDK をインストールする

Microsoft Graph Python SDKPyPI で使用できます。

pip install msgraph-sdk