この質問は少し広範に聞こえるが、質問は私が何をしようとしているのかを説明する。Microsoft Graph APIを使用してOutlookのカレンダーイベントを取得する
私の組織では、特定の人の予定表からイベントを取得し、そのイベントを1つの共有予定表に追加しようとしています。
開始点として、カレンダーからイベントを取得してテーブルに表示できるようにしたいと考えています。誰もがasp.netアプリでそれを行う方法についてのチュートリアルに私を指すことができますか?
この質問は少し広範に聞こえるが、質問は私が何をしようとしているのかを説明する。Microsoft Graph APIを使用してOutlookのカレンダーイベントを取得する
私の組織では、特定の人の予定表からイベントを取得し、そのイベントを1つの共有予定表に追加しようとしています。
開始点として、カレンダーからイベントを取得してテーブルに表示できるようにしたいと考えています。誰もがasp.netアプリでそれを行う方法についてのチュートリアルに私を指すことができますか?
:https://github.com/microsoftgraph?utf8=%E2%9C%93&q=asp
このページをhttps://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/user_list_events
生のREST呼び出しの代わりにMicrosoft Graph .NET SDKを使用する予定ですか?興味がある場合は、そのためのコードスニペットを提供することができます。
あなたまたはAzure管理者が、要求されたさまざまなグラフ権限に「許可を与える」ことを確認する必要があります。管理者の同意が必要なものもあります。そこから、ユーザー[{ユーザー名}]。Events.Request()。GetAsync()を使用してイベントを取得できます。必要な開始&終了日時パラメータを指定してください。
はいMicrosoft Graph .NET SDKを使用する予定です。コードサンプルが見つかりました: https://github.com/microsoftgraph/uwp-csharp-snippets-sample/blob/master/Microsoft-Graph-Snippets- SDK/Users/UserSnippets.cs しかし、私はCalendar.readにアクセス権を与えたAppを登録しても、カレンダーにアクセスする権限がないという別の問題が発生しました – SaadK
ユーザーの同意(つまり、ユーザーのサインインなし)?私がAzureのアクティブディレクトリで管理している場合、アプリケーションを実行してグループ内のすべてのユーザーのイベントを取得できますか? – SaadK
はい。このページの手順は、ユーザーがアプリケーションに同意するのではなく、アプリケーションに権限を割り当てる方法を示しています。https://developer.microsoft.com/en-us/graph/docs/concepts/auth_v2_service 権限名は同じ:calendar.read –