Live Framework

The Live Framework is the uniform way for programming Live Services from a variety of platforms, programming languages, applications and devices.

Build applications that consume and combine Live Services data that span across digital devices and the web.

 

 

March 12: Live Framework CTP Updated

Read the release announcement for details of what's new.
See the list of changes to the Toolkit APIs.

Download the Updated Tools for Visual Studio + SDK
Download the Updated SDK Only

Getting Started with the Live Framework

Before you start programming with the Live Framework CTP, you need to provision your account.

Provision Your Account

  1. Sign in to the Azure Services Developer Portal.
  2. Accept the Privacy statement to create your developer portal account.
  3. From the New Project page, click "Activate Live Framework CTP" and accept the terms of use.

Make Your First API Call

It's easy to get started with the Live Framework APIs. Below we will show you the steps to get authorization to access data  and to make a simple HTTP GET call.

1. Authorization: Before you can access resources through the Live Framework, a user must authorize your Web site to access their data. The Live Framework uses Delegated Authentication to authorize access to a user's data.

  1. See this blog post to learn how to set up Delegated Auth.
  2. Or, for test purposes only, you can generate a temporary auth token here that will allow you access to your data from the sandbox environment.

    2. Connect to the Live Framework: You can connect to the cloud endpoint for the Live Framework by making an HTTP GET request on https://user-ctp.windows.net/.

    Here's an example header, requesting data to be returned in the ATOMPub format:

    Accept: application/atom+xml
    Content-Type: application/atom+xml
    AppDelegationToken: "<insert a valid token here>"
    Host: user-ctp.windows.net
    Connection: Keep-Alive

    To connect using the Live Framework .NET Library, see this topic

    3. Access Resources (Data):