Announcement

Collapse

Forum Rules

  • No flaming or derogatory remarks, directly or through insinuation.
  • No discussion, sharing or referencing illegal software such as hacks, keygen, cracks and pirated software.
  • No offensive contents, including but not limited to, racism, gore or pornography.
  • No excessive spam/meme, i.e. copious one liners in a short period of time, typing with all caps or posting meme responses (text/image).
  • No trolling, including but not limited to, flame incitation, user provocation or false information distribution.
  • No link spamming or signature advertisements for content not specific to Dota 2.
  • No Dota 2 key requests, sell, trade etc.
  • You may not create multiple accounts for any purpose, including ban evasion, unless expressly permitted by a moderator.

  • Please search before posting. One thread per issue. Do not create another thread if there is an existing one already.
  • Before posting anything, make sure you check out all sticky threads (e.g., this). Do not create new threads about closed ones.
  • It is extremely important that you post in correct forum section.

  • Balance discussion only in Misc.
  • All art related (such as hero model) feedbacks go to Art Feedback Forum.
  • All matchmaking feedback should go here: Matchmaking Feedback
  • All report/low priority issues should go here: Commend/Report/Ban Feedback
  • No specific workshop item feedback. These should go to workshop page of that item.
  • When posting in non-bugs section (such as this), use [Bugs], [Discussion] or [Suggestion] prefix in your thread name.



In case you object some action by a moderator, please contact him directly through PM and explain your concerns politely. If you are still unable to resolve the issue, contact an administrator. Do not drag these issues in public.



All rules are meant to augment common sense, please use them when not conflicted with aforementioned policies.
See more
See less

Dota 2 Match History WebAPI

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Not working for me either at the moment.
    Author of Stats for Dota 2 in the Android Play Store.
    @scottrick49

    Comment


    • Any news? Still 503.

      Comment


      • still 503...
        The API Bible: Things You Should Know Before Starting API Development

        Comment


        • What if I wanted to add a match browser to a non-web-based tool? Not like I could include my key there, and even if I did, its surely bound to a domain name..

          Comment


          • Just what I think: make an API yourself which is used in your tool, or better, let them get a key of their own and give the config option to enter one. I don't think there will be guest access, else requests are going to get out of hand.

            Also you don't need really to enter a domain.

            Comment


            • Still HTTP/1.1 503 Service Unavailable - since I've recently discovered this: is it normal that it's down by times or was it rather stable in the past?

              As I built it today where the service appears to be offline, just for clarification: I'm using the method posted by Rychard (post #30) to get the correct account_id based on either the Steam ID 64 or the Steamcommunity URL account name (aka "SingSing"). That is correct, ait?
              Last edited by rrene; 09-09-2012, 01:48 PM.

              Comment


              • Originally posted by rrene View Post
                Still HTTP/1.1 503 Service Unavailable - since I've recently discovered this: is it normal that it's down by times or was it rather stable in the past?
                This is the first time it's been down for this long. I think it's got something to do with the international.

                Originally posted by rrene View Post
                As I built it today where the service appears to be offline, just for clarification: I'm using the method posted by Rychard (post #30) to get the correct account_id based on either the Steam ID 64 or the Steamcommunity URL account name (aka "SingSing"). That is correct, ait?
                If you have someone's URL and need their 64-bit steam id to convert to a 32-bit steam id, use that method (http://steamcommunity.com/id/AdmiralRychard/?xml=1, look for steamid64 tag)
                If you have someone's 64-bit ID and need their 32-bit id (or vice-versa) - it's basic math and has been mentioned many times in this thread
                If you have someone's 64-bit ID and need their URL, either use "http://steamcommunity.com/profile/<id>" as their url, or "http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=XXX&steamids=<id>"
                The API Bible: Things You Should Know Before Starting API Development

                Comment


                • It was down for TI2 and then turned back on again, but it has since stopped working again.

                  Steam stats were stuck for a few days (see here) but that was fixed a few hours ago it seems. I wonder if it's related at all...?

                  Comment


                  • Would it be possible to get info indicating if a character was randomed added to the data returned in the future?

                    Comment


                    • Any word on when this will be back up? I've been getting 503 all day.

                      Comment


                      • Any word on why and/or when it will be back up again would be highly appreciated, so we can stop F5ing and wondering.

                        Comment


                        • Originally posted by d07.RiV View Post
                          What if I wanted to add a match browser to a non-web-based tool? Not like I could include my key there, and even if I did, its surely bound to a domain name..
                          There's nothing stopping you from doing that. I'm assuming by "non-web-based" you mean a desktop application and not something that runs in a browser. Any app that uses this api would obviously need to be connected to the internet, but nothing forces it to be running in a web browser. The domain name section you fill in when requesting a key isn't used to restrict that key's access to a particular domain. It's just for Valve's own purposes, presumably so they can have an idea of what/how many sites are using the service.

                          Edit: If you're worried about including your key in an application (certainly a valid concern!), then you could set up a server for your application and have your application access your server, which then accesses the webAPI using your key. That way you wouldn't have to worry about someone "stealing" your key from your application.
                          Last edited by MochaFlux; 09-11-2012, 02:09 PM.

                          Comment


                          • when i type the link to retrieve matchdetails into my browser, i get an empty set.
                            when i change the format to xml, i get an xml syntax error.
                            Code:
                            https://api.steampowered.com/IDOTA2Match_570/GetMatchDetails/V001/?match_id=27110133&key=<key>
                            is this part of the interface not implemented yet or am i doing something wrong?
                            Make sure to read the Forum Rules as well as the stickied Threads of the Forum Section you are posting in.

                            Contributions i'd like to highlight:
                            My Suggestion: Coaching System
                            My Sticky: Intended Changes List
                            My Challenge: Completely Fixed Hero Challenge: Skywrath Mage

                            Comment


                            • The API is unavailable for days now, in that case this is what you get indeed.

                              Comment


                              • Originally posted by blash365 View Post
                                when i type the link to retrieve matchdetails into my browser, i get an empty set.
                                when i change the format to xml, i get an xml syntax error.
                                is this part of the interface not implemented yet or am i doing something wrong?
                                reading the last ~week's worth of posts answers your question...


                                still 503ing though...

                                i hope it comes back soon... my database is getting very out of date!
                                The API Bible: Things You Should Know Before Starting API Development

                                Comment

                                Working...
                                X