有谁知道如何从 Windows Phone 7 以编程方式访问 SkyDrive?我使用什么 API?我需要将文件从手机上传到 SkyDrive,反之亦然。
一些代码示例会很棒。:-)
有谁知道如何从 Windows Phone 7 以编程方式访问 SkyDrive?我使用什么 API?我需要将文件从手机上传到 SkyDrive,反之亦然。
一些代码示例会很棒。:-)
您现在可以正式将 SkyDrive 的某些部分与 Windows Phone 7 应用程序集成。
此处概述的详细信息。
微软提供了一个新的 Live SDK,我认为可以做到这一点。它也处于非常早期的 alpha 或 beta 状态:http: //msdn.microsoft.com/en-us/library/bb264574.aspx
我已经开发了一个基于 SkyPad(开发者预览版)的示例。请安装 Windows Live 开发者预览版 SDK。
该示例允许将文件保存到 SkyDrive 并在保存后再次下载。
这里的链接: http ://blog.mecum.biz/2011/10/windows-phone-7-mango-skydrive-sample/
您可以使用Live SDK将 SkyDrive 集成到您的 Windows Phone 应用程序中。请在 GitHub 上查看我们的代码示例。
不是答案,但希望答案即将到来:
然而,当 Mike Torres 被问及更好的可用性、第三方 API 支持、Windows Live Mesh 集成和可扩展存储等功能时,他承认这些是 SkyDrive 的“最高要求”,并表示他们目前“正在努力工作”我们说话时在 SkyDrive 上” 来源
您的要求听起来很像我的 - 您只想将 skydrive 用作基本的云文件系统。
我认为马特的建议是一个绝妙的主意。我获得了该库并着手移植它,但不幸的是,代码库庞大而复杂,并且绝对充斥着与 WP7 不兼容的 [Serializable] 属性。它还广泛使用了 WP7x 中不可用的几个框架,包括X509Chain
和Authorization
.
SkyDriveApi 甚至与 VS2010 不兼容 - 尝试转换产生了很大的混乱,所以我只是在 VS2008 中尝试了它。
我们总是可以写一个。这看起来像是一项相当多的工作,所以我邀请您合作。
好吧,它的功能齐全,而且很受欢迎。我要感谢人们对我使用 Fiddler 对协议进行逆向工程,并将原型编码、测试和调试为生产就绪代码所提供的所有支持和帮助。我想,但没有人贡献了该死的东西。祝你写自己的好运。
SkyDrive 没有官方 API,但这里有一些非官方的。我将从查看http://skydriveapiclient.codeplex.com/开始。
它没有声称支持 WP7,但您可以移植它。