XBox live achievements API

Carl Sargunar picture Carl Sargunar · Dec 13, 2013 · Viewed 12.3k times · Source

I'm relatively new to XBox development and wanted to know the best place to start looking to learn more about what API are exposed by XBox Live. Specifically around player and game achievements, player details, other games they're playing - that sort of thing.

I've seen https://xboxapi.com and whilst that's good, I don't know if it will be detailed enough for what I need.

Similarly the XBox community development program (http://www.xbox.com/en-US/developers/home) seems to be quite useful but there's a lot to take on.

I'm hoping some kind hearted developer who has some experience can give a few pointers in the right direction to get me on my way

thanks,

Answer

Enijar picture Enijar · Dec 13, 2013

Based on your comments, then the Xbox API would be the most suited API for your app.

You can check the users recent games with an HTTP GET request:

https://xboxapi.com/profile/Focus+Jar

This will return a JSON array, where you can check if they have the game you would like to track their achievements on with this GET request:

https://xboxapi.com/achievements/1096157387/Focus+Jar

Using this method, you can use JavaScript or PHP and it's rather effective. I've used it before in an app. The only downside to this is that the XBOX API can sometimes be rather slow and for this I'd suggest caching some data form the GET Requests.

Hope this helps you more.

Update You now need an account to use this API.