簡體   English   中英

Microsoft Graph 用於在 C# 中閱讀我自己的日歷?

[英]Microsoft Graph for reading my own calendar in C#?

我不是 Azure 所有方面的專家,但我想以編程方式閱讀我自己的日歷。 我找到了一些代碼來訪問 Microsoft Graph 並閱讀我的日歷,但似乎我必須先創建一個應用程序注冊,如果我只需要閱讀我自己的日歷,是否可以跳過應用程序注冊? 這是我的起點:

var scopes = new[] { "User.Read" };
var options = new TokenCredentialOptions
{
    AuthorityHost = AzureAuthorityHosts.AzurePublicCloud
};

var userName = "myaccount@company.com";
var password = "pwdhere";

var userNamePasswordCredential = new UsernamePasswordCredential(
    userName, password, tenantId, clientId, options);

var graphClient = new GraphServiceClient(userNamePasswordCredential, scopes);   

var events = await graphClient.Me.Calendar.Events
    .Request()
    .Filter("startsWith(subject,'All')")
    .GetAsync();

您需要注冊應用程序,否則您甚至無法登錄。如果它是您無法控制的 Azure AD,例如您的雇主,則需要讓管理員為您創建。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM