Page 2 of 2 FirstFirst 1 2
Results 11 to 18 of 18

Thread: 30/01 Patch WebAPI Update

  1. #11
    Basic Member
    Join Date
    Jun 2012
    Posts
    10
    Quote Originally Posted by Two View Post
    Yeah, that is my current guess as well. Well, we will see!

    Btw, has anyone thought of setting up a wiki just for the DOTA2 WebAPI? Might get Valve to actually reply on some stuff!
    http://www.dota2wiki.com/wiki/API

    There's this but it's not too complete

  2. #12
    Basic Member
    Join Date
    Apr 2012
    Posts
    1,262
    Quote Originally Posted by RJackson View Post
    http://steamcommunity.com/dev/apiterms

    I don't think anything there limits commercialised use of the data.
    There isn't anything explicitly saying you can't, but it has a catch-all "we can terminate your access whenever we want" clause that basically allows them to make whatever unwritten rules they want.

  3. #13
    Basic Member
    Join Date
    Nov 2011
    Posts
    13
    - Added Captain's Mode Picks and Bans.
    - Added ability upgrade order and times to each player.
    - Added inventory for additional units (Lone Druid's Spirit Bear).
    Are these live on the Test WebAPI? I'm poking around and not seeing them.

    That said, GetMatchHistoryBySequenceNum is pretty amazing. 100 matches per call, complete with match details for each (although the new details -- ability order upgrade order etc. -- are not showing up anywhere that I can see). Still, it'd be nice to be able to filter a bit -- e.g. at least by player or by date_min (e.g. show me games in the last month, though I guess this is doable with creative use of start_at_match_seq_num), as this is only useful if I want to try to grab every single game ... and with over 20m+(?) games, that'd still take an enormous amount of time at 1 sec/request (~56 hours, assuming no interruptions).
    Last edited by alcaras; 01-30-2013 at 10:56 PM.

  4. #14
    Basic Member Netshroud's Avatar
    Join Date
    Dec 2011
    Posts
    166
    It seems like GetMatchHistoryBySequenceNum is for people like Dotabuff who want to get every match, while GetMatchHistory is for people who want specific matches, thus the filter options.

  5. #15
    Basic Member
    Join Date
    May 2012
    Posts
    52
    it's better to put replay salt to there api so we can download replay files .

  6. #16
    Administrator
    Join Date
    Oct 2012
    Posts
    66
    Quote Originally Posted by Netshroud View Post
    It seems like GetMatchHistoryBySequenceNum is for people like Dotabuff who want to get every match, while GetMatchHistory is for people who want specific matches, thus the filter options.
    Basically it's a fast path WebAPI for those folks who want to catch all new matches as they are recorded. It'll still be slow for anyone wanting to go back in history and get all old matches, but it's faster than before. We're also trying to enable GZipping, too, to keep bandwidth costs down on both sides.

  7. #17
    Basic Member
    Join Date
    Oct 2011
    Posts
    19
    Quote Originally Posted by DanielJ View Post
    Basically it's a fast path WebAPI for those folks who want to catch all new matches as they are recorded. It'll still be slow for anyone wanting to go back in history and get all old matches, but it's faster than before. We're also trying to enable GZipping, too, to keep bandwidth costs down on both sides.
    Great news Daniel! Cheers for getting back to us!

  8. #18
    Basic Member Netshroud's Avatar
    Join Date
    Dec 2011
    Posts
    166
    Quote Originally Posted by DanielJ View Post
    We're also trying to enable GZipping, too, to keep bandwidth costs down on both sides.
    I hear protobuf uses less bandwidth

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •