Microsoft OneNote 2010 + SkyDrive Web Services的API是什么?

8
我非常熟悉Microsoft OneNote 2007和2010的API,但这些API直接与OneNote本身交互。在2010年,我们有了将OneNote与SkyDrive同步的强大工具。这个功能非常好用。我们还可以使用OneNote Web应用程序、Windows Phone 7和现在的iPhone应用程序来访问我们的文档。
我的问题是,是否有任何方法可以直接访问SkyDrive(或类似的)API,以便在SkyDrive上访问我们的OneNote笔记本?我相信现有的OneNote用户会看到这种功能的威力。
打开Fiddler,我看到各种调用http://docs.live.net/SkyDocsService.svc。这些服务也在Daniel "Mr OneNote" Escapa的论坛帖子中被引用。
OneNote在2010年发布的版本中有3个屏幕解决方案。我们将拥有桌面应用程序、Web应用程序和移动应用程序,它们都同步到云端的Windows Live的相同位置。这将使您能够执行上述所有相同的操作。因此,当您在父母家时,可以使用浏览器查看笔记(IE、Firefox和Safari)。您还可以在手机上的Android浏览器中查看笔记,最后我希望未来会有一个适用于Android的OneNote应用程序。例如,即使没有我们在Office 2010中添加的所有这些Web服务,第三方团队也已经发布了OneNote 2007的iPhone解决方案。Daniel Escapa
2个回答

1

这是支持的REST SKYDRIVE API http://msdn.microsoft.com/en-us/library/live/hh826521.aspx

视频: SkyDrive API完整开发者指南: http://channel9.msdn.com/Events/BUILD/BUILD2011/PLAT-134C

SkyDrive核心概念: http://msdn.microsoft.com/en-us/library/live/hh826545.aspx

创建、读取、更新和删除文件夹和文件,并获取文件链接,以便其他用户可以直接访问这些文件: http://msdn.microsoft.com/en-us/library/live/hh826531.aspx

创建、读取、更新和删除相册、照片、视频和音频。阅读、创建和删除照片和视频上的标签。http://msdn.microsoft.com/en-us/library/live/hh826522.aspx 代码示例(交互式SDK):http://isdk.dev.live.com/ISDK.aspx

谢谢,根据我的这项和之前的研究,似乎没有提供 OneNote 的 API 访问权限,是这样吗? - Aaron
可以通过COM类似于Word来访问OneNote。我不确定您的解决方案的具体情况,但是如果您在安装了OneNote的服务器上使用COM创建/编辑OneNote文档,并通过SkyDrive API上传/下载编辑文件,就可以实现此功能。 - Ian Jowett
一个注意事项的COM引用:http://msdn.microsoft.com/en-us/magazine/ff796230.aspx http://msdn.microsoft.com/en-us/library/jj680118.aspx - Ian Jowett

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接