这是来自 Microsoft OneNote 团队的 Sharad。
我们在 GitHub 上发布了一个示例(本机)应用程序
github.com/OneNoteDev/OneNoteAPISampleWinUniversal
请看文件——
OneNoteServiceSamplesWinUniversal.Shared/OneNoteApi/O365Auth.cs
有资源 Uri 和重定向 Uri。重定向 Uri 由您的应用程序控制,但资源 Uri 始终相同。
代码(本机应用程序):
private const string AuthContextUrl = "https://login.windows.net/Common";
private const string ResourceUri = "https://onenote.com";
// TODO: Replace the below RedirectUri with your app's RedirectUri.
private const string RedirectUri = "https://localhost";
_authenticationResult =
await AuthContext.AcquireTokenAsync(GetResourceHost(ResourceUri), ClientId, new Uri(RedirectUri), PromptBehavior.Always);
本机应用程序 - 看看这个博客。Web 应用程序 - 看看这个博客
我希望这有助于解决您的问题。随时返回提琴手跟踪(请求/响应)。