Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 360voice.com
 XML/APIs
 Web Service List
 New Topic  Topic Locked
Author Previous Topic Topic   

ChangeAgent

27,407

Zone: Recreation

Total games played: 290

Current Streak: 0

Longest Streak: 26

Comments Made: 1,337

360voice Staff

USA
6283 Posts

Posted - Sep 15 2006 :  11:25:26 PM  Show Profile  Visit ChangeAgent's Homepage
This is the list of web services that are available from 360voice.com. Use these services to pull data from our system for your own evil uses. Transform any of these with your own XSL and watch the magic happen. If you make anything really cool, be sure to email us with a link so we can post about how awesome it is.


All we ask is please link back to us on the page where you use the data.
I would suggest using a "Powered by 360voice.com" description somewhere.


DISCLAIMER: Support for these services is limited. Use at your own risk. They could go down at anytime without warning.

360voice.badges.list
Description: Lists out all of the available badges for the site in alphabetical order.

Arguments:
(none)

Sample:
http://www.360voice.com/api/badges-list.asp



360voice.badges.list.gamertags
Description: Lists all of the owners (gamertags) of a specific badge. Tags are listed alphabetically.

Arguments:
id (required)

Sample:
http://www.360voice.com/api/badges-list-gamertags.asp?id=32



360voice.blog.getentries
Description: Lists all of the blog entries for a supplied gamertag in date descending order (newest to oldest).

Arguments:
tag (required)
num (optional)
type (optional, comma seperated for multiple types) 2=include microblog, 1=include recaps, 0=include daily entries
played (optional) 1=played entries 0=non-play entries (only pertains to daily entries)

OR if you prefer a date range

startdate(required)
enddate(required)

Sample:
http://www.360voice.com/api/blog-getentries.asp?tag=changeagent&num=5
http://www.360voice.com/api/blog-getentries.asp?tag=changeagent&num=5&type=1
http://www.360voice.com/api/blog-getentries.asp?tag=changeagent&played=1
http://www.360voice.com/api/blog-getentries.asp?tag=changeagent&type=0,1
http://www.360voice.com/api/blog-getentries.asp?tag=changeagent&startdate=10/01/08&enddate=10/31/08



360voice.blog.latest
Description: This is not an XML feed. It is a URL to redirect to your latest individual blog entry. You can use this to always send people to your most recent entry without having to first go to your blog homepage.

Arguments:
None

Sample:
http://www.360voice.com/api/blog-latest.asp?tag=ChangeAgent



360voice.challenge.stats
Description: Displays the global challenge stats for 360voice.

Arguments:
NONE

Sample:
http://www.360voice.com/api/challenge-stats.asp



360voice.challenge.viral
Description: Lists out the winners of the viral badge and who was responsible for the infection.

Arguments:
tag (optional, shows how many users that gamertag has infected)

Sample:
http://www.360voice.com/api/challenge-viral.asp
http://www.360voice.com/api/challenge-viral.asp?tag=Fatty%20Chubs



360voice.challenge.vitals
Description: Lists out the stats of a gamertag and all of their challenge results.

Arguments:
tag (required)

Sample:
http://www.360voice.com/api/challenge-vitals.asp?tag=ChangeAgent



360voice.challenge.details
Description: Lists out all the details of a challenge including the gamer list and their starting, current, and total gamerscore gains.

You can also send in a gamertag, which will show the challenge details of the gamertags current (or most recent) challenge.

Finally you can also send in the join code instead of the challenge id if you have that information

Arguments:
id (required)
Sample:
http://www.360voice.com/api/challenge-details.asp?id=3503
OR
tag(required)
Sample:
http://www.360voice.com/api/challenge-details.asp?tag=squidpunch
OR
code(required)
Sample:
http://www.360voice.com/api/challenge-details.asp?code=[yourjoincode]




360voice.jobs
Description: Allows you to check the progress of the daily 360voice system updates. Use this to track the system if you need specific data at specific times each day. Querying this service will allow you to schedule dependent jobs.

Arguments:
date (optional) (format: YYYMMDD)

Sample:
http://www.360voice.com/api/jobs.php
http://www.360voice.com/api/jobs.php?date=20080529



360voice.leaderboards
Description: Outputs a page of 50 leaderboard members based on a type ID. To get multiple pages, use the start argument.

Arguments:
type (required, defines which leaderboard to output) 1, 2, 3
1=Top Gamerscore
2=Daily Gamerscore Change
3=Total Games Played
start (optional, position to start the 50 returned records)

Sample:
http://www.360voice.com/api/leader.asp?type=1&start=50



360voice.games.list
Description: Shows a list of all games tracked by 360voice. No arguments displays the entire list of games.

Arguments: (ONLY SPECIFY ONE)
name (optional) filters the list to a specific game
genre (optional) filters the list by a genre, inserts genre node into
id (optional) filters the list to a specific game by ID
<info> section.

Sample:
http://www.360voice.com/api/games-list.asp
http://www.360voice.com/api/games-list.asp?name=Oblivion
http://www.360voice.com/api/games-list.asp?genre=FPS
http://www.360voice.com/api/games-list.asp?id=18



360voice.games.listfav
Description: Shows a list of games ranked by number of days they appeared in the blog of the gamertag.

Arguments:
tag (required)
num (optional)
sort (optional) 1=name 2=lastplayed 3=gamerscore, 4=completion%

Sample:
http://www.360voice.com/api/games-listfav.asp?tag=changeagent&num=10&sort=3



360voice.games.showtiles
Description: Shows a list of all games in our database with the 64 pixel and 32 pixel tiles. The service runs faster when you specify a single game.

Arguments:
game (required, must specify name used by xbox live gamer card)

Sample:
http://www.360voice.com/api/games-showtiles.asp?game=Oblivion



360voice.games.showtiles.html
Description: Shows a list of all games in our database with the 64 pixel and 32 pixel tiles, rendered in HTML for reference. The service runs faster when you specify a single game.

Arguments:
game (required, must specify name used by xbox live gamer card)

Sample:
http://www.360voice.com/api/games-showtiles-html.asp?game=Oblivion



360voice.gamertag.groups
Description: List out the groups a gamertag is a member of.

Arguments:
tag (required)

Sample:
http://www.360voice.com/api/gamertag-groups.asp?tag=squidpunch



360voice.collections.list
Description: Get a list of collection.

Arguments: none

Sample:
http://www.360voice.com/api/collections-list.asp




360voice.collections.gamelist
Description: Get a list of games for a collection.

Arguments:
id (optional)

Sample:
http://www.360voice.com/api/collections-gamelist.asp (Collection Master, shows all unique games across all collections)
http://www.360voice.com/api/collections-gamelist.asp?id=1 (All games for only the Movie Games Collection)



360voice.collection.history
Description: Get a history of the changes for a collection

Arguments:
id (optional)

Sample:
[single collection history]
http://www.360voice.com/api/collections-history.asp?id=1
[all history aka collection master history]
http://www.360voice.com/api/collections-history.asp



360voice.gamertag.badges
Description: Pass in a gamertag and it will list out the badges that the user has.

Arguments:
tag (required)

Sample:
http://www.360voice.com/api/gamertag-badges.asp?tag=Fatty%20Chubs



360voice.gamertag.exists
Description: Pass in a gamertag and it will tell you TRUE or FALSE if the tag exists in the system.

Arguments:
tag (required)

Sample:
http://www.360voice.com/api/gamertag-exists.asp?tag=ChangeAgent




360voice.gamertag.authenticate
Description: Pass in a gamertag and an API key to validate ownership of the blog.

Arguments:
tag (required)
key (optional)

Sample:
http://www.360voice.com/api/gamertag-authenticate.asp?tag=squidpunch&key=notreallymykey



360voice.gamertag.leaderboard
Description: Pass in a gamertag and get the leaderboard information for that tag.

Arguments:
tag (required)

Sample:
http://www.360voice.com/api/gamertag-leaderboard.asp?tag=ChangeAgent



360voice.gamertag.profile
Description: Pass in a gamertag to get profile and stat information.

Arguments:
tag (required)

Sample:
http://www.360voice.com/api/gamertag-profile.asp?tag=ChangeAgent



360voice.gamertag.watchlist
Description: Returns the watch list for a gamer, if one exists. Using (watched) parameter shows all people watching that tag.

Arguments:
tag (required)
watched (optional)

Sample:
http://www.360voice.com/api/watchlist.asp?tag=ChangeAgent
http://www.360voice.com/api/watchlist.asp?tag=ChangeAgent&watched=1



360voice.genres.list
Description: Shows a list of genres tracked by 360voice. No arguments lists all genres

Arguments:
id (optional) inserts a selected node for use in forms

Sample:
http://www.360voice.com/api/genre-list.asp
http://www.360voice.com/api/genre-list.asp?id=1



360voice.popular
Description: Lists the top 20 most popular gamertags for the current month.

Arguments:
none

Sample:
http://www.360voice.com/api/popular.asp



360voice.score.getlist
Description: Shows date and gamerscore for the supplied gamertag. This is good for graphing the gamerscore over time.

Arguments:
tag (required)
num (optional)
date (optional, format: MM/DD/YYYY)

Sample:
http://www.360voice.com/api/score-getlist.asp?tag=changeagent&num=10
http://www.360voice.com/api/score-getlist.asp?tag=changeagent&date=07/23/2007



360voice.groups.profile
Description: Gives Overall stats about a group, including the badge collection and top games.
Arguments:
id (required)

Sample:
http://www.360voice.com/api/group-profile.asp?id=2



360voice.groups.members
Description: List out the members of a group in alphabetical order.

Arguments:
id (required)

Sample:
http://www.360voice.com/api/group-members.asp?id=2




These services are a work in progress. If you notice any problems of inconsistencies, please report them to mail@360voice.com.
  Previous Topic Topic   
 New Topic  Topic Locked
Jump To:
360voice Community © 2006 360voice.com Go To Top Of Page
Snitz Forums 2000