Freigeben über


Bringing OData to Team Foundation Service

I am pleased to announce that starting today we are enabling OData access for Team Foundation Service. The goal of the Team Foundation Service OData API is to help developers build applications for multiple device types (such as smartphones and tablets) and operating systems which interact with projects on Team Foundation Service. OData (https://www.odata.org) provides a great solution for this goal, and has been embraced by numerous developers for building great device-specific applications. OData is accessible from any device and application stack which supports HTTP requests.

You can get started at https://tfsodata.visualstudio.com/ which includes information on how to enable basic auth credentials for your Team Foundation Service account along with API documentation.

A sample Windows Store application is also available for download. This sample is licensed as MS-PL and we encourage you to learn from it and build upon it if you would like to build your own Windows Store application which works with Team Foundation Service.

image image
image image

 

As of today this service is a beta. We are looking for feedback from the development community as we continue to refine this service offering. Please email TFSOData@Microsoft.com with your suggestions and bug reports. We know that performance for the service is an area we need to continue to invest in, especially for very large projects. If you have any specific feedback related to slow requests you are experiencing please provide us with details so that we can continue to make improvements here.

The Team Foundation Service OData API builds upon the work we have done to provide an OData Service which can be used with Team Foundation Server. If you are running Team Foundation Server on-premises and you would like to enable an OData endpoint for your server, please check out the OData Service for Team Foundation Server v2. Whenever possible we will keep the API structure identical between these two projects so that the applications you build will work regardless of whether you are using Team Foundation Server or Team Foundation Service.

We are excited to hear from anyone who publishes an application which works with the service. How are you using it? Where can we download it and can we advertise it to others?

Enjoy!

Comments

  • Anonymous
    January 25, 2013
    Fantastic! I'm keen on the OData Service for TFS

  • Anonymous
    January 29, 2013
    Good News, i've been waiting for this.

  • Anonymous
    January 29, 2013
    This looks great!

  • Anonymous
    January 30, 2013
    Thanks Brian, it's really great!, nice new picture (avatar) by the way :-)

  • Anonymous
    February 04, 2013
    Good!! =D

  • Anonymous
    March 19, 2013
    Hi, am I the only one who suspects inserting a work item through the service through a synchronous method savechanges, not beginsavechanges, and the next select from workitems does not return the item... then I wait few seconds and the item can be suddenly selected, is this ok or am I doing something wrong?

  • Anonymous
    March 22, 2013
    Thanks nice ,