Titlehub - Get Title history and info
Titlehub - Get Title history and info
- class xbox.webapi.api.provider.titlehub.TitlehubProvider(client)[source]
Bases:
BaseProvider
- TITLEHUB_URL = 'https://titlehub.xboxlive.com'
- SEPARATOR = ','
- __init__(client)[source]
Initialize Baseclass, set ‘Accept-Language’ header from client instance
- Parameters:
client (
XboxLiveClient
) – Instance of client
- async get_title_history(xuid, fields=None, max_items=5, **kwargs)[source]
Get recently played titles
- Parameters:
xuid (str) – Xuid
fields (List[TitleFields] | None) – List of titlefield
max_items (int | None) – Maximum items
- Returns:
Title Hub Response
- Return type:
TitleHubResponse
- async get_title_info(title_id, fields=None, **kwargs)[source]
Get info for specific title
- Parameters:
title_id (str) – Title Id
fields (List[TitleFields] | None) – List of title fields
- Returns:
Title Hub Response
- Return type:
TitleHubResponse
- async get_title_info_by_pfn(pfn, fields=None, **kwargs)[source]
Get info for specific title by PFN
- Parameters:
pfn (str) – Package family name
fields (List[TitleFields] | None) – List of title fields
- Returns:
Title Hub Response
- Return type:
TitleHubResponse
- async get_titles_batch(pfns, fields=None, **kwargs)[source]
Get Title info via PFN ids
- Parameters:
pfns (List[str]) – List of Package family names (e.g. ‘Microsoft.XboxApp_8wekyb3d8bbwe’)
fields (List[TitleFields] | None) – List of title fields
- Returns:
Title Hub Response
- Return type:
TitleHubResponse