CantFitMyN Website

This project is to track everything that goes on with the CantFitMyN website.
Tasklist

FS#108 - Whoowns API

Attached to Project: CantFitMyN Website
Opened by Lewis Keen (Yeggstry) - Thursday, 25 February 2010, 11:43 GMT+1
Last edited by Lewis Keen (Yeggstry) - Monday, 30 August 2010, 15:12 GMT+1
Task Type Feature Request
Category API
Status Closed
Assigned To Lewis Keen (Yeggstry)
Matt Chapman (Kloopy)
Operating System All
Severity Low
Priority Normal
Reported Version 0.3.6
Due in Version 0.4.0
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

To use both Steam functionality and add games from the site. Call is going to be very similar to what Kloopy has done already.
This task depends upon

View Dependency Graph

Closed by  Lewis Keen (Yeggstry)
Monday, 30 August 2010, 15:12 GMT+1
Reason for closing:  Fixed
Additional comments about closing:  Live as per version 177.
Comment by Lewis Keen (Yeggstry) - Sunday, 07 March 2010, 10:45 GMT+1
Adding Kloopy into this for when its done :) Interface should be very similar to the Events API.
Comment by Lewis Keen (Yeggstry) - Tuesday, 09 March 2010, 11:50 GMT+1 Comment by Lewis Keen (Yeggstry) - Tuesday, 24 August 2010, 23:29 GMT+1
URL is actually a feed, not part of the API (my thinking is that the API requires authentication whereas a feed doesn't).

The URL will be http://www.cantfitmyn.net/feeds/whoowns?search=civ

This will produce the following XML:


<whoowns xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.cantfitmyn.net/xsd/whoowns.xsd">
<searchTerm>civ</searchTerm>
<game name="Sid Meier's Civilization IV">
<owner nickname="genclay" supplier="Steam"/>
<owner nickname="Yeggstry" supplier="Steam"/>
</game>
<game name="Sid Meier's Civilization IV: Beyond the Sword">
<owner nickname="genclay" supplier="Steam"/>
<owner nickname="Yeggstry" supplier="Steam"/>
</game>
<game name="Sid Meier's Civilization IV: Colonization">
<owner nickname="genclay" supplier="Steam"/>
<owner nickname="Yeggstry" supplier="Steam"/>
</game>
<game name="Sid Meier's Civilization IV: Warlords">
<owner nickname="genclay" supplier="Steam"/>
<owner nickname="Yeggstry" supplier="Steam"/>
</game>
<game name="Sid Meier's Civilization V">
<owner nickname="genclay" supplier="Steam"/>
<owner nickname="Yeggstry" supplier="Steam"/>
</game>
</whoowns>

XSD reflects this structure.

Loading...