有没有人知道如何从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 (Developer Preview)开发了一个样例。请安装Windows Live Developer预览版SDK。
该样例允许将文件保存到SkyDrive中并在保存后再次下载。
这里是链接:http://blog.mecum.biz/2011/10/windows-phone-7-mango-skydrive-sample/
你的需求听起来和我的差不多 - 你只是想把SkyDrive用作基本的云文件系统。
我认为Matt的建议非常好。我获取了库并开始移植,但不幸的是,代码库非常庞大且复杂,并且绝对充斥着[Serializable]属性,这与WP7不兼容。它还广泛使用几个在WP7x中不可用的框架部件,包括X509Chain和Authorization。
SkyDriveApi甚至与VS2010不兼容 - 尝试转换会产生一大堆问题,所以我只在VS2008中尝试了一下。
我们总是可以编写一个。这看起来需要相当多的工作,所以我邀请你合作。
好了,它已经拥有了完整的特性,并且表现得非常出色。我想感谢所有帮助我使用 Fiddler 进行协议逆向工程、编码、测试和调试原型以将其变成生产就绪代码的人,但是很抱歉没有人给予一点贡献。祝你们编写自己的代码好运。
SkyDrive没有官方API,但是有一些非官方的API。我建议先看看http://skydriveapiclient.codeplex.com/。
虽然它不支持WP7,但你可能可以进行移植。