GetScores.org Score Posting FAQ

Q: What methods are available to post a score to the GetScores.org site?
A: GetScores.org supports HTTP POST and a SOAP-based Web Services interface.

Q: What contest logging programs currently support LiveScores.org?
A: Any contest logging program which supports the XML dtd championed by Bruce, WA7BNM, described here, with the slight modifications shown below. I have been testing with Tom, N1MM, and Dave, K1TTT, to ensure support for the N1MM Contest Logger.  The latest update contains support for posting scores to the GetScores.org site.   See www.n1mm.com for the latest updates.   Members of the Win-Test team are working on an uploader for Win-Test, and it should be available shortly.  Stay tuned and check the Win-Test support reflector.

Q: How is a score posted using the HTTP POST method?
A: To post a score using the HTTP POST Method, the URL is:
    http://www.getscores.org/postscore.aspx
    You should post the form variable 'xml' with the value being a string containing properly-formatted xml.   The URL will return an HTML document indicating the success or failure of your post.   The dtd for the XML document is a modified version of what was proposed by WA7BNM, as modified by N1MM.   Here is an example of the XML feeding getscores.org from the N1MM Logger:

<?xml version="1.0" ?>
  <!DOCTYPE dynamicresults SYSTEM "http://www.hornucopia.com/dynamicresults.dtd">
- <dynamicresults>
  <contest>CQ-WW-SSB</contest>
  <call>N1MM</call>
  <ops>N1MM, N1IXF, KB1GW</ops>
  <class power="HIGH" ops="MULTI-ONE" bands="ALL" mode="SSB" overlay="N/A" />
  <club>Yankee Clipper Contest Club</club>
- <qth>
  <dxcccountry>K</dxcccountry>
  <cqzone>5</cqzone>
  <iaruzone>8</iaruzone>
  <arrlsection>CT</arrlsection>
  <stprvoth>CT</stprvoth>
  <grid6>FN31ST</grid6>
  </qth>
- <breakdown>
  <qso band="160">21</qso>
  <mult band="160" type="country">13</mult>
  <mult band="160" type="zone">4</mult>
  <qso band="80">88</qso>
  <mult band="80" type="country">53</mult>
  <mult band="80" type="zone">15</mult>
  <qso band="40">163</qso>
  <mult band="40" type="country">81</mult>
  <mult band="40" type="zone">22</mult>
  <qso band="20">585</qso>
  <mult band="20" type="country">138</mult>
  <mult band="20" type="zone">33</mult>
  <qso band="15">755</qso>
  <mult band="15" type="country">131</mult>
  <mult band="15" type="zone">32</mult>
  <qso band="10">967</qso>
  <mult band="10" type="country">137</mult>
  <mult band="10" type="zone">30</mult>
  <qso band="total">2579</qso>
  <mult band="total" type="country">553</mult>
  <mult band="total" type="zone">136</mult>
  </breakdown>
  <score>4973891</score>
  <timestamp>2006-10-12 22:45:05</timestamp>
  </dynamicresults>

Q: Why does the above example differ from the WA7BNM DTD?
A: Because Tom, N1MM, deceided to implement it that way, and his software was the first software I interfaced this site with.  We will submit a joint recommended update to the dtd later.

Q: How is a score posted using Web Services?
A: The Web Services SOAP API is located at http://services.getscores.org.   The method SubmitScore() takes a single string parameter.  This string is the XML document containing the score information.



Back to Live Scores