Log in

View Full Version : [TBA] The Blue Alliance API


cjelly
09-02-2008, 11:44
http://www.thebluealliance.net/images/144square.jpg

The Blue Alliance
Video Tutorials (http://www.thebluealliance.net/category/episodes/) | Match Video Archives (http://www.thebluealliance.net/tbatv/) | Facebook Group (http://olin.facebook.com/group.php?gid=2220609688)

The Blue Alliance API
Integrate TBA into your applications!


In preparation for the 2008 Competition Season, The Blue Alliance is releasing The Blue Alliance API. The Blue Alliance API allows developers to integrate data from The Blue Alliance pertinent to teams, events, matches, and team attendance within their own applications. This presents the developer with an exciting opportunity to build systems that respond dynamically to team and event statistics, and more.

We hope that people are able to use this interface to display team statistics on their team websites, match information on regional websites, and maybe even roll this into some sort of scouting application! Read the documentation online (http://thebluealliance.net/tbatv/api/apidocs.pdf). To apply for an API key, send a message to contact+apikey@thebluealliance.net.

So once you’re sick of writing C to do twelve laps in hybrid mode, consider breaking out some web development languages and have fun with our new API!

Ctrl Alt Delete
10-02-2008, 14:21
This is an awesome API. I am doing some cool apps to show off the power of the API. So stay tuned.

Greg Marra
16-02-2008, 10:19
We've given out API keys to the first round of developers. I can't wait to see what they come up with. If you'd still like to get onboard, just e-mail us at contact+apikey@thebluealliance.net.

:)

waialua359
16-02-2008, 13:37
how is it updated to show all of the regionals we are attending this year. Its missing our main one, the Hawaii regional.:D

Greg Marra
18-02-2008, 16:28
how is it updated to show all of the regionals we are attending this year. Its missing our main one, the Hawaii regional.:D

It pulls this information from the FIRST website. You, however, spotted a most critical error. Hawaii was flagged as an "unofficial" event in our database, so the script wasn't looking for it.

I just flipped this bit and now all the teams attending Hawaii should correctly show up.

Thanks!

Greg Marra
20-02-2008, 01:11
Thanks to Eric Haskins and Austin Wright we have squashed a big bug affecting the API. Team data no longer breaks on unusual entities!

Thanks guys!

cbale2000
20-02-2008, 01:26
Wow, although I don't understand any of the technical jargon, this looks/sounds really cool. I'll have to tell our team webmaster about it. :yikes:

EHaskins
20-02-2008, 14:40
If anyone is interested I have a .NET client library for the API, and a console application which allows you to query any of the data.

They aren't to the point where I'd like to post them publicly, but if anyone is intersted in getting a copy send me an e-mail or PM.

EHaskins
22-02-2008, 20:51
I have got my .net TBA client to a point where I think its ready for other people to use. If anyone has questions, comments, bug reports, ect., please contact me. My Skype, MSN, and e-mail, are in my profile, you can contact me using any of those methods.

Greg Marra
24-02-2008, 23:37
Discussion can continue here:

http://www.chiefdelphi.com/forums/showthread.php?threadid=65055