Live SDK core concepts

25 out of 34 rated this helpful - Rate this topic

Before you call the Live Connect APIs, you should feel comfortable with a set of core concepts that apply to all app types. These core concepts include how to get the correct access levels to begin working with users' info; how to work with users' info by using Representational State Transfer (REST) and OAuth 2.0; how to take advantage of single sign-on scenarios; how to reference the Live Connect APIs; how to sign a user in; and how to get the signed-in user's permission for your app to work with his or her info in Outlook.com, Microsoft SkyDrive, Windows Live Messenger, and other services that are compatible with Live Connect.

  • Scopes and permissions

    How to get permission from a user to access that user's info or to create new objects on behalf of that user.

  • REST reference

    How to use REST with Live Connect to access info programmatically about users, their contacts and friends, their web-based activities and personal statuses, their media stored on SkyDrive, and more.

  • Referencing the APIs

    How to begin coding with the Live Connect APIs.

  • Signing users in

    How your app can enable a user to sign in.

  • Obtaining user consent

    How your app can get a signed-in user's permission, or consent, to work with his or her info.

  • Getting user data

    How your app can begin working with a signed-in user's info.

  • Single sign-on for apps and websites

    How to design your apps and websites so that users don't have to sign in with their credentials multiple times when they access related resources.

  • Server-side scenarios

    How to use server-side scripts to interact directly with Live Connect by using REST.

  • OAuth 2.0

    How Live Connect implements the OAuth 2.0 protocol's authorization flows to authenticate users and to provide your apps with permission to access authenticated users' info.

  • Supported locales

    How client-side JavaScript websites and scripts can use localized versions of the Live Connect JavaScript API (web) and consent page for better code performance and increased user satisfaction.

These core concepts build on the info in Getting started. After you learn these concepts, we encourage you to begin working with the code examples in areas such as Identity (profiles), Hotmail (contacts and calendars), and SkyDrive (files and photos). You can also go straight to the Live Connect API Reference to get info to further customize your apps.

 

 

Build date: 5/15/2013

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.