BuzzerBeater Forums

BBAPI Support > Future Features

Future Features

Set priority
Show messages by
From: LA-Niko
This Post:
00
96104.1
Date: 6/10/2009 11:19:39 AM
Overall Posts Rated:
2121
Here I am going to compile a list of features for the BBAPI to have when a new developer comes around.

I will keep this separate from the suggestions thread because it is already full of conversations that whomever comes along to develop this part of BB might not want to have to dig through.

List of Features Developers would like to see in the BBAPI (I will add to this as the thread continues):

High Priority Tasks - easiest and most important
- National Team Information i.e. coach id, roster, schedule
- Next match orders
- Training Information i.e. weekly settings
- Team Enthusiasm
- Number of ticket owners

Normal Priority Tasks

- Player and team transfer history.
- Staff levels and speciality (trainer needed).
- Draft Results i.e. player list for each league


Low Priority Tasks
- all supporter infos
- finer granularity in match report (ie to calculate how a given player performed against all the defenders he faced in a given match), for example by having the timestamps of substitutions - Not really achievable. Jan Itor and Oxidus both recommend not doing this


BBAPI Speed and Efficiency Tasks
- Mass info grabbing support
- Differential API (ie get all team changes for such league in one request)
- configurable timeout (ie not having to re-go to logging page so often)
- compression support (to save bandwidth for everyone)



Last edited by LA-Niko at 6/11/2009 9:30:45 PM

Creator of (http://www.buzzerbeaterstats.com) and (http://www.buzzerbeaternews.com/) -- Ex GM of Australia -- Division 1 winner of Italy Season 1 then moved team to Australia after the country was created by the BBs. Australian team manager for 2 seasons. Won various tournaments and division 1 titles in the following seasons.
This Post:
00
96104.2 in reply to 96104.1
Date: 6/10/2009 11:26:03 AM
Le Cotiche
III.1
Overall Posts Rated:
772772
draft information

This Post:
00
96104.3 in reply to 96104.1
Date: 6/10/2009 11:47:13 AM
Overall Posts Rated:
33
enthusiasm
number of ticket owners

From: gardier

This Post:
00
96104.4 in reply to 96104.1
Date: 6/10/2009 3:17:54 PM
Overall Posts Rated:
149149
Next match orders (high priority).
Players, transfers history.
Staff levels and speciality (trainer needed).

Best regards
gardier

From: grdft

This Post:
00
96104.5 in reply to 96104.1
Date: 6/11/2009 9:12:25 AM
Overall Posts Rated:
00
In random order :

- Mass info grabbing support
- Differential API (ie get all team changes for such league in one request)
- configurable timeout (ie not having to re-go to logging page so often)
- compression support (to save bandwidth for everyone)
- all supporter infos
- finer granularity in match report (ie to calculate how a given player performed against all the defenders he faced in a given match), for example by having the timestamps of substitutions


PS: what do you mean by "next match orders" ? can't we already get calendars of teams ?

From: gardier

This Post:
00
96104.6 in reply to 96104.5
Date: 6/11/2009 9:51:04 AM
Overall Posts Rated:
149149

PS: what do you mean by "next match orders" ? can't we already get calendars of teams ?



Players and tactics that you have configurated for your next match.

Best regards
gardier

This Post:
00
96104.8 in reply to 96104.7
Date: 6/11/2009 10:56:47 AM
Overall Posts Rated:
00
well, then getting the "match string" in raw form for people to parse?

/elboss

From: modred

This Post:
00
96104.9 in reply to 96104.8
Date: 6/11/2009 11:01:27 AM
Myopic Marauders
III.8
Overall Posts Rated:
2424
well, then getting the "match string" in raw form for people to parse?


That would be a great addition.

From: wozzvt

This Post:
00
96104.10 in reply to 96104.9
Date: 6/11/2009 11:40:53 AM
Overall Posts Rated:
228228
If you do a little digging you can get this in bits and pieces (not through the bbapi though), but parsing it is a tall task without any documentation.

From: elboss

This Post:
00
96104.11 in reply to 96104.10
Date: 6/11/2009 11:59:40 AM
Overall Posts Rated:
00
If you could get the whole thing with the API it'd be relatively easy. correlate that with the match report, do that for say 20 matches and you should get the key...

Or perhaps I'm too optimistic. But hell, I cracked things that were way less open than that :)

/elboss