Your apps can work with a Microsoft SkyDrive user's folders, files, albums, photos, videos, audio, tags, and comments by using the Live Connect APIs.
In this section
| Topic | Description |
|---|---|
|
How to do common tasks when accessing a user's SkyDrive contents from your app. | |
|
How to create, read, update, and delete folders and files from a user's SkyDrive. | |
|
How to create, read, update, and delete albums, photos, videos, and audio from a user's SkyDrive. | |
|
How to read, delete, and create comments associated with the folders, files, albums, photos, and videos in a user's SkyDrive. | |
|
How to include a file picker in your web page or web app that provides a consistent UI to upload and download files to and from a user's SkyDrive. | |
|
The concepts that apply to accessing a user's SkyDrive contents from your app. |
Guidelines for apps that interact with SkyDrive
Apps that interact with SkyDrive must conform to these principles:
-
Upload files to SkyDrive only in response to an explicit user request or choice. Your apps must always ensure that a user intentionally chooses to save any new data to SkyDrive. Apps must not upload files to SkyDrive automatically without a user making an explicit choice to upload those files.
Here are some examples of conforming apps:
- Apps that display an "Upload to SkyDrive" or "Share on SkyDrive" button that a user must click before each upload of a photo, video, document, or other file.
- Document-editing apps that require a user to click an "Upload to SkyDrive" button initially, so that the app can save that document later without further user interaction.
Here are some examples of nonconforming apps:
- Apps that automatically upload to SkyDrive any file added to a specific location on a user’s devices.
- Apps that automatically back up files or folders to SkyDrive.
- Use SkyDrive for the things that it’s good at. SkyDrive includes features both for high-quality document viewing and editing, and for creating and sharing beautiful photo albums. If possible, have your apps take advantage of these features.
-
Don't undermine trust in SkyDrive. Over the years that SkyDrive has been available, users have come to trust it. Preserving that trust is critical and your apps must not undermine it by doing things that users don’t expect, especially with regard to data privacy.
Here are some examples of conforming apps:
- Apps that upload documents or photos to SkyDrive with user-only access as the default.
- Apps that warn users that, when the users send a link to their content stored on SkyDrive, anyone who receives that link can read the associated files.
Here's an example of a nonconforming app:
- An app that makes all shared files in SkyDrive publicly accessible by default, without clearly communicating this behavior to users.
See also
- Video: The complete developer’s guide to the SkyDrive API
Learn how you can easily enable your users to read and write documents, photos, and other files to and from their SkyDrive account using simple Representational State Transfer (REST) API calls.
- ExcelMashup.com
Learn how to develop rich, interactive mashups on your web site using this Microsoft Excel Web App on SkyDrive.
Build date: 5/15/2013

