我正在编写ToDo列表Winform应用程序,我想使用One Note API,以便在用户Microsoft帐户中保存有关任务的信息。
所以我浏览了One Note API文档,但经过几个小时的研究后,我找不到一个好的切入点。
据我所知,我的第一步是签署此页面上描述的用户: https://msdn.microsoft.com/en-us/library/hh826543.aspx
问题是,实现该步骤的不同方式似乎不适合Winform客户端应用程序,也许我应该使用其余的API?
我一直在寻找一个.NET代码示例,但还没找到,所以我现在很困惑......
感谢您的帮助!
答案 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