如何获取 OneNote 的 authProvider API
How to get authProvider for OneNote API
我正在使用 MS.Graph 并尝试获取我的 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();
我可以得到clientID,但是where/how我得到tenantID和clientSecret?
您或许可以通过此参考获得更多信息:https://docs.microsoft.com/en-us/graph/sdks/choose-authentication-providers?tabs=CS#client-credentials-provider
我使用了 NuGet 的 Microsoft.Graph.Auth(预发布版)。这解决了问题
我正在使用 MS.Graph 并尝试获取我的 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();
我可以得到clientID,但是where/how我得到tenantID和clientSecret?
您或许可以通过此参考获得更多信息:https://docs.microsoft.com/en-us/graph/sdks/choose-authentication-providers?tabs=CS#client-credentials-provider
我使用了 NuGet 的 Microsoft.Graph.Auth(预发布版)。这解决了问题