web-dev-qa-db-ja.com

C#のMicrosoft Graph API基本アプリ

Microsoft Graph APIを使用してすべてのユーザーの電子メールと連絡先を取得する基本的なC#アプリケーションを開発したいと思います。

これをVisual Studioに最初から実装するにはどうすればよいですか?

提供されたサンプルにそうするためのメソッドを追加しようとしましたが、成功しませんでした。

6
Carlos Pereira

いくつかのクイックスタートから始めることができます https://developer.Microsoft.com/en-us/graph/quick-start たとえば、ASP.NET MVCクイックスタートから始めてから、メールと連絡先のリストを処理する追加のコントローラー。アプリで使用できる非常に優れた.NET用SDKがあり、開発が容易になります。 SDKを使用すると、APIを直接呼び出してRESTクエリを作成するのではなく、かなり良い非同期呼び出しを作成できます。たとえば、ユーザーのメールボックス内のメッセージを取得するには、次のような呼び出しを行います。

graphServiceClient.Me.Messages.Request().GetAsync();

会議に使用するデモアプリからいくつかのアイデアをとると役立つかもしれません-それはいくつかのグラフラボに基づいています https://github.com/panjkov/Office365PlannerTask グループとタスクを見てくださいコントローラ、および対応するデータリポジトリクラス-特定のコレクションを取得したり、特定のアイテムを取得したりするメソッドがあります。

8
Dragan Panjkov