将文件上传到Skydrive

时间:2011-09-06 21:39:42

标签: c# windows-phone-7 windows-phone-7.1 onedrive

在即将发布的WP7 Mango版本中是否有官方API将文件上传到skydrive?

如果是,我在哪里可以找到示例和API描述?

7 个答案:

答案 0 :(得分:6)

根据SO post

  

第三方开发人员无法使用SkyDrive功能。如   事实上,没有正式的公共SkyDrive API。

另见其他SO post

更新:(感谢Eric指出API辅助功能的变化)

来自window steam blog

  

新版Live Connect API和Live SDK for Windows   手机现已发货。请继续阅读以了解更多信息   现已上市,或访问Live Connect developer center获取   更多细节。

developer center注意到:

  

Live SDK也适用于Windows Phone,Android和iOS。该   Live Connect API使用OAuth 2.0,JSON和XMPP等开放标准,   使他们变得容易和熟悉。

答案 1 :(得分:6)

您可以使用Live SDK将SkyDrive集成到Windows Phone应用程序中。请参阅our code samples on GitHub

答案 2 :(得分:5)

Windows Phone应用程序可以使用the Live SDK for Windows Phone在SkyDrive中创建,读取,写入或删除照片和文档。

答案 3 :(得分:3)

AFAIK没有从Mango / WP7上传文件到SkyDrive的官方API ...例如参见http://windowsteamblog.com/windows_live/b/windowslive/archive/2011/06/07/don-t-wait-for-your-cloud-use-hotmail-and-skydrive-today-on-your-pc-mac-or-phone.aspx

您可以使用非官方客户端 - 请参阅http://skydriveapiclient.codeplex.com/

编辑:

由于可以通过WebDAV访问SkyDrive,您可以使用基本任务,例如上传文件任何支持WebDAV的客户端......

答案 4 :(得分:2)

在Build11上宣布了Live SKD的预览。

您可以在以下位置注册并获取API包含文档: http://connect.microsoft.com/site1226

答案 5 :(得分:1)

Microsoft SkyDrive“API”作为JavaScript库实现。它们不仅不支持基本的通用文件系统管理操作,还必须实例化一个浏览器对象并拉动它的链,这非常糟糕。

我直接实现了一些允许您将SkyDrive用作基于云的文件系统的类。我没有支持任何社交媒体方面。

我的课程允许你

  • 身份验证
  • 创建和删除文件夹
  • 创建,读取,写入和删除文件

此处可用:http://cerulean.codeplex.com/documentation

答案 6 :(得分:0)

不需要图书馆

oneDrive在本地安装客户端

使用System.IO.File.Copy(“本地文件的路径”,“我的本地onedrive目录的路径”)