如何获取 OneNote API 的 authProvider



我正在使用MS。图形并尝试获取我的 OneNote 笔记本的列表。

这是我正在使用的代码。

IConfidentialClientApplication confidentialClientApplication = ConfidentialClientApplicationBuilder
.Create(clientId)
.WithTenantId(tenantID)
.WithClientSecret(clientSecret)
.Build();
ClientCredentialProvider authProvider = new ClientCredentialProvider(confidentialClientApplication);
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var notebooks = await graphClient.Me.Onenote.Notebooks
.Request()
.GetAsync();

我可以获取客户端 ID,但是在哪里/如何获取租户 ID 和客户端机密?

您可以通过以下参考获取更多信息:https://learn.microsoft.com/en-us/graph/sdks/choose-authentication-providers?tabs=CS#client-credentials-provider

我使用了NuGet的Microsoft.Graph.Auth(预发布(。 解决了问题

最新更新