引读:
相信不少人应该使用过微软官方出的SkyDrive网盘 APP,它能够轻松访问你的 SkyDrive 中的所有内容,包括他人与你共享的文件;对个人SkyDrive网盘的存储空间里的文件实
现增删查改管理等等,其实你也可以做到。
这一系列的文章我会着重从应用的角度出发,一步步打造一个管理你的SkyDrive APP。 (而对于一些具体的相关基本概念我会提供查阅链接。)
概念:
1. 关于Sky Drive API的详细资源,来自微软官方的全方位资料:http://msdn.microsoft.com/zh-CN/live
2. 关于REST(Representational State Transfer,表属性状态迁移)。请查阅维基百科的定义:http://zh.wikipedia.org/wiki/REST。
首先,让我们看看一个windows live id关联到的LIVE连接REST API结构等级。
从上图可以看出微软开放的SkyDrive APIs还是很给力-vable的。
这一系列的APIs提供多种平台的支持, Windows phone,Android, iPhone, Windows 8, WEB等。 其实都是通过HTTP协议请求完成数据的转移。 接下来
我会讲述在Windows phone上面使用Live Connect SDK的应用。
第一步:搭建环境。
1. Visual studio for windows phone。 这个是废话了,为了完整还是加上。
2. 你需要进入Live Connect Developer Center完成你的APP授权的申请和登记,因为SkyDrive APIs将会对每个APP进行授权操作,没有这一步你的APP是无法调用到APIs的。
当完成这步操作后, 你会获取到一个ClientID,格式应该像这样(like this: 00000000603E0BFE). 这很重要,接下来调用API来驱动你的SkyDrive网盘都得靠它了。 就像你要使用BingMap必须有个ID一样(习惯就好)。
注意:在创建完成一个你的应用实例后,有一个很重要的任务需要你去完成。 那就是在你创建的应用实例的API Settings配置节中, 将Mobile client app置为True,以标识
你的APP是移动客户端。 如下图:
3. 准备工作就快完成了。 还差一步。
到这里下载SDK,下载LIVE SDK。 下载完成并安装后。打开你的Windows phone项目,添加引用( 在解决方案中, 右击References引用 > 添加引用.), 在 .NET tab页, 找到并同时选择Microsoft.Live.Controls,和Microsoft.Live. 现在, 你就可以引用了:
using Microsoft.Live;
using Microsoft.Live.Controls;
接下来让我们看看有哪些Controls可以使用。 打开工具箱Dock面板,右键选择“选择项”,单击浏览。找到你的LIVE SDK的位置,我的安装位置在:
至此,准备工作已完成。下篇我们开始进入应用。
转载请说明出处:http://www.cnblogs.com/mehale/archive/2012/05/25/2517800.html,谢谢。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!