1

我正在编写一个 ToDo 列表 Winform 应用程序,并且我想使用 One Note API 来将有关任务的信息保存在用户 Microsoft 帐户中。

所以我浏览了 One Note API 文档,但经过几个小时的研究,我没能找到一个好的切入点。

我了解我的第一步是签署此页面上描述的用户: https ://msdn.microsoft.com/en-us/library/hh826543.aspx

问题是实现该步骤的不同方法似乎不适合 Winform 客户端应用程序,也许我应该使用其余 API?

我一直在寻找 .NET 代码示例,但还没有找到,所以我现在很困惑……

谢谢你的帮助 !

4

1 回答 1

1

您可以使用 OneNote API - 可以通过使用 web 控件并让用户按照那里的登录流程来实现登录。不幸的是,我们没有任何用于 winforms 的示例代码,但我们的 NodeJs 示例中用于 OneNote API 的身份验证流程应该是相似的。 https://github.com/OneNoteDev/OneNoteAPISampleNodejs

您还可以(假设用户安装了 OneNote)使用 OneNote 互操作库与 OneNote 交互并在那里存储/检索您的数据。 如何使用 C# 和 OneNote 互操作写入 OneNote 2013 页面

您可能还想尝试开发通用应用程序而不是 Windows 窗体应用程序: https ://github.com/OneNoteDev/OneNoteAPISampleWinUniversal

于 2017-01-24T21:42:24.703 回答