widavies / TBA-API-V2

A Java API for pulling robotics data from www.thebluealliance.com.
5 stars 0 forks source link

Update to 2017, and possibly keep 2016? #5

Closed Techno11 closed 7 years ago

Techno11 commented 7 years ago

If it is possible, (I know finals are coming up so don't fret it) could you update the API for Blue Alliance 2017 (When it's released, I can't seem to find any docs for it anywhere yet) but still keep all of the 2016 functionality? I will link the documentation to it when I find it.

widavies commented 7 years ago

Sure

On Wed, Jan 11, 2017, 4:29 PM Soren Zaiser notifications@github.com wrote:

If it is possible, (I know finals are coming up so don't fret it) could you update the API for Blue Alliance 2017 (When it's released, I can't seem to find any docs for it anywhere yet) but still keep all of the 2016 functionality? I will link the documentation to it when I find it.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/techguy9984/TBA-API/issues/5, or mute the thread https://github.com/notifications/unsubscribe-auth/ALIWSyT6IbaTpcH3gwbGnnIYaMbOLtORks5rRVfggaJpZM4LhJmc .

Techno11 commented 7 years ago

Found this, I guess they are calling it the API v3 (Makes sense)

https://docs.google.com/document/d/19pej_DRaZdWUJKpsYRsM_pJDbB3TZA0CWRJRP7Qu978/edit#heading=h.wffkycnu1k1i

https://github.com/the-blue-alliance/the-blue-alliance/issues/1507

https://github.com/the-blue-alliance/the-blue-alliance/issues/1741

widavies commented 7 years ago

Yeah looks cool. As soon as v3 comes out I'll update the api to it

On Wed, Jan 11, 2017, 4:33 PM Soren Zaiser notifications@github.com wrote:

Found this, I guess they are calling it the API v3 (Makes sense)

https://docs.google.com/document/d/19pej_DRaZdWUJKpsYRsM_pJDbB3TZA0CWRJRP7Qu978/edit#heading=h.wffkycnu1k1i

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/techguy9984/TBA-API/issues/5#issuecomment-272017228, or mute the thread https://github.com/notifications/unsubscribe-auth/ALIWS3r5MWHPSipyPvi4R48dnsy2hoV6ks5rRVjGgaJpZM4LhJmc .

Techno11 commented 7 years ago

Thanks

widavies commented 7 years ago

Yeah no problem

On Wed, Jan 11, 2017, 4:35 PM Soren Zaiser notifications@github.com wrote:

Thanks

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/techguy9984/TBA-API/issues/5#issuecomment-272017787, or mute the thread https://github.com/notifications/unsubscribe-auth/ALIWS3BxUIPgjppEqWFW99BAUCUGHu6Sks5rRVlLgaJpZM4LhJmc .

Techno11 commented 7 years ago

It appears the v3 API is up, a lot of changes for the Teams and Events returns. Waiting match breakdowns as referenced here.

widavies commented 7 years ago

Alright awesome. I'm in the middle of finals right now so I'm guessing I'll probably have the updated version done by Monday ish.

Are there any specific features you'd like added from the 2017 api?

On Wed, Jan 11, 2017, 4:51 PM Soren Zaiser notifications@github.com wrote:

It appears the v3 API is up, a lot of changes for the Teams and Events returns.

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/techguy9984/TBA-API/issues/5#issuecomment-272021306, or mute the thread https://github.com/notifications/unsubscribe-auth/ALIWS5pT76BpN-uNLS-_bEAyg9RsQbspks5rRVztgaJpZM4LhJmc .

widavies commented 7 years ago

Hi! So I've majorly updated the API. It now contains EVERY single method on the TBA api docs page. Phew. So I did quite a bit of research into the v3 api. Basically it just looks like they are adding the Simple Model, which returns a little less data, as well as changing a couple request methods. The V3 support for the API can be enabled with Settings.useV3(true). I'll be adding simple models probably today and working out the new request methods soon. Thanks for your patience! I hope you enjoy the new API. I don't think any of the others on the site have all the methods like mine does now - so I'm hoping that many people will find this API useful.