使用One note API从Microsoft帐户上的Winform applciation中保存数据

时间:2017-01-24 13:11:36

标签: c# .net winforms onenote onenote-api

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

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

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

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

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

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您可以使用OneNote API - 登录可以通过使用webcontrol并让用户按照其中的登录流程来实现。遗憾的是,我们没有winforms的示例代码,但我们的NodeJs示例中针对OneNote API的auth流程应该类似。 https://github.com/OneNoteDev/OneNoteAPISampleNodejs

您还可以(假设用户已安装OneNote)使用OneNote互操作库与OneNote进行交互并在那里存储/检索您的数据。 How To Write To A OneNote 2013 Page Using C# and The OneNote Interop

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