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