即将发布的 WP7 Mango 版本中是否有官方 API 可以将文件上传到 skydrive?
如果是,我在哪里可以找到示例和 API 说明?
即将发布的 WP7 Mango 版本中是否有官方 API 可以将文件上传到 skydrive?
如果是,我在哪里可以找到示例和 API 说明?
根据this SO post:
SkyDrive 功能对第三方开发者不可用。事实上,没有官方公开的 SkyDrive API。
另请参阅此其他SO 帖子。
更新:(感谢 Eric 指出 API 可访问性的变化)
从窗口蒸汽博客:
新版本的 Live Connect API 和适用于 Windows Phone 的 Live SDK 现已发布。请继续阅读以了解有关现在可用功能的更多信息,或访问Live Connect 开发人员中心以获取更多详细信息。
开发者中心指出:
Live SDK 也可用于 Windows Phone、Android 和 iOS。Live Connect API 使用 OAuth 2.0、JSON 和 XMPP 等开放标准,使其易于使用且熟悉。
您可以使用Live SDK将 SkyDrive 集成到您的 Windows Phone 应用程序中。请在 GitHub 上查看我们的代码示例。
Windows Phone 应用程序可以使用Live SDK for Windows Phone在 SkyDrive 中创建、读取、写入或删除照片和文档。
AFAIK 没有用于从 Mango/WP7 将文件上传到 SkyDrive 的官方 API ...参见例如http://windowsteamblog.com/windows_live/b/windowslive/archive/2011/06/07/don-t-wait-供您的云使用-hotmail-and-skydrive-today-on-your-pc-mac-or-phone.aspx
您可以使用非官方客户端 - 请参阅http://skydriveapiclient.codeplex.com/
编辑:
由于 SkyDrive 可通过 WebDAV 访问,因此您可以使用任何支持 WebDAV 的客户端上传文件等基本任务...
Live SKD 的预览版已在 Build11 上公布。
您可以在以下网址注册并获取包含 API 的文档: http ://connect.microsoft.com/site1226
Microsoft SkyDrive“API”作为 JavaScript 库实现。它们不仅不支持基本的通用文件系统管理操作,而且您必须实例化一个浏览器对象并拉取其链,这非常麻烦。
我已经直接实现了一些允许您将 SkyDrive 用作基于云的文件系统的类。我不支持任何社交媒体方面。
我的课程会让你
不需要图书馆
oneDrive 本地安装客户端
使用 System.IO.File.Copy(“本地文件路径”、“我的本地 onedrive 目录路径”)