Onedrive api,onedrive功能介绍
微软在YouTube上宣布,其云存储服务SkyDrive更名为OneDrive,以解决与BSkyB的商标相似案。2014年2月19日,微软正式宣布推出OneDrive云存储服务,支持100多种语言,在全球范围内取代微软SkyDrive。2014年3月5日,OneDrive正式登陆黑莓BB10,支持Z10/Z30/Q5/Q10等机型。
系统中的OneDrive是Win10和Win8.1系统中的重要功能,但也有一个OneDrive API供开发者使用,帮助他们同步开发的应用。所以微软最近发布了新的OneDrive API。同时,他们还在官方博客上公布了新OneDrive API的使用方法。让我们来看看吧!
OneDrive提供的功能包括:
相册自动备份功能,即OneDrive自动将设备中的图片上传到云端存储,无需人工干预,这样即使设备出现故障,用户仍然可以从云端获取并查看图片。
在线办公功能:微软将成千上万用户使用的办公软件Office与OneDrive结合在一起。用户可以在线创建、编辑和共享文档,并可以随意切换本地文档编辑器。本地编辑可以在线保存,或者在线编辑可以本地保存。在线编辑的文件实时保存,可以避免本地编辑时停机造成的文件内容丢失,提高文件的安全性。
对于指定的文件、照片或整个文件夹,只向其他用户提供一个共享内容的访问链接,其他用户只能访问这些共享内容,不能访问非共享内容。
用户可以在以下设备上使用OneDrive:
在安装了Windows操作系统和Mac OS X的电脑上。
在安装了Windows Phone、iOS和Android的平板设备上
在安装了Windows Phone、iOS、Android和黑莓的智能手机上
在WP8开发框架中,OneDrive团队已经提供了非常方便的SDK,但是仍然有很多限制。比如登录机制,可以利用内置的按钮控件来实现,开发者无法改变外观和行为。更不方便的是不能跨平台共享代码。
现在,微软OneDrive团队已经建立了一个新的基于HTTP请求的REST API(GET、POST和PUT等。).REST API可以提供灵活的交互方式,利用代码共享技术构建跨平台代码,运行在所有Windows平台上(甚至是带有Xamarin平台的iOS和Android)。
微软在MSDN官方博客发表博文,详细解释了如何在通用Windows平台(UWP)的应用中使用OneDrive REST API。内容涉及:
1.REST API的工作原理;
2.开发者将如何与之互动;
3.如何使用oAuth登录系统;
4.如何使用文件系统操作方法(如浏览文件夹、获取文件信息、获取文件内容、上传文件等。);
5.如何访问应用程序文件夹;
6.如何与朋友分享链接?
新的OneDrive API将有新的功能和新的使用方法。如果你想开发OneDrive API,你可以在MSDN博客上阅读这篇博文。