Search This Blog

Tuesday, June 23, 2009

SkyDrive .Net API Client

CodePlex:SkyDrive .Net API Client

Project Description

SkyDrive .Net API Client allows developers to easily integrate Microsoft's Windows Live SkyDrive online storage and sharing services into their own applications. It's developed in C# using .Net 2.0.

What is this?

This project is an open source client for Windows Live SkyDrive written for the Microsoft .NET Framework. This is NOT an offical, Microsoft API (and to be honest, it's not a true API)! However, this library will greatly facilitate the development of 3rd party applications for developers already familiar with the Microsoft .NET technology stack.

How does it work?

At the time of this writing, as far as I know, there is no official API to use for SkyDrive. SkyDrive Client uses the same communication protocols as a web browser: it's requesting HTML pages, parsing them (thanks Html Agility Pack project) and posting back HTML forms filled appropriately. Consequently, SkyDrive WebClient heavily depends on the design of SkyDrive's HTML pages, even small design or structural changes could easily break partially or completely this library - please keep this in mind when you are about to use it in critical/billable projects!.

How to use it?

Check the samples delivered by the source code for examples.
Additionally, you can check related project Total Commander SkyDrive File System Plugin.

No comments: