![](/img/trans.png)
[英]Getting Events from Calendar using C# and Microsoft Graph SDK
[英]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.