Achievements - Get info about gameprogress

Achievements

Get Xbox 360 and Xbox One Achievement data

class xbox.webapi.api.provider.achievements.AchievementsProvider(client)

Bases: xbox.webapi.api.provider.baseprovider.BaseProvider

ACHIEVEMENTS_URL = 'https://achievements.xboxlive.com'
HEADERS_GAME_360_PROGRESS = {'x-xbl-contract-version': '1'}
HEADERS_GAME_PROGRESS = {'x-xbl-contract-version': '2'}
get_achievements_detail_item(xuid, service_config_id, achievement_id)

Get achievement detail for specific item

Parameters:
  • xuid (str) – Xbox User Id
  • service_config_id (str) – Service Config Id
  • achievement_id (str) – Achievement Id
Returns:

HTTP Response

Return type:

requests.Response

get_achievements_xbox360_all(xuid, title_id)

Get all achievements for specific X360 title Id

Parameters:
  • xuid (str) – Xbox User Id
  • title_id (str) – Xbox 360 Title Id
Returns:

HTTP Response

Return type:

requests.Response

get_achievements_xbox360_earned(xuid, title_id)

Get earned achievements for specific X360 title id

Parameters:
  • xuid (str) – Xbox User Id
  • title_id (str) – Xbox 360 Title Id
Returns:

HTTP Response

Return type:

requests.Response

get_achievements_xbox360_recent_progress_and_info(xuid)

Get recent achievement progress and information

Parameters:xuid (str) – Xbox User Id
Returns:HTTP Response
Return type:requests.Response
get_achievements_xboxone_gameprogress(xuid, title_id)

Get gameprogress for Xbox One title

Parameters:
  • xuid (str) – Xbox User Id
  • title_id (str) – Xbox One Title Id
Returns:

HTTP Response

Return type:

requests.Response

get_achievements_xboxone_recent_progress_and_info(xuid)

Get recent achievement progress and information

Parameters:xuid (str) – Xbox User Id
Returns:HTTP Response
Return type:requests.Response