Titlehub - Get Title history and info¶
Titlehub - Get Title history and info
-
class
xbox.webapi.api.provider.titlehub.TitleFields¶ Bases:
object-
ACHIEVEMENT= 'achievement'¶
-
IMAGE= 'image'¶
-
FRIENDS_WHO_PLAYED= 'friendswhoplayed'¶
-
SERVICE_CONFIG_ID= 'SCID'¶
-
DETAIL= 'detail'¶
-
ALTERNATE_TITLE_ID= 'alternateTitleId'¶
-
-
class
xbox.webapi.api.provider.titlehub.TitlehubProvider(client)¶ Bases:
xbox.webapi.api.provider.baseprovider.BaseProvider-
TITLEHUB_URL= 'https://titlehub.xboxlive.com'¶
-
HEADERS_TITLEHUB= {'Accept-Language': 'overwrite in __init__', 'x-xbl-client-name': 'XboxApp', 'x-xbl-client-type': 'UWA', 'x-xbl-client-version': '39.39.22001.0', 'x-xbl-contract-version': '2'}¶
-
SEPARATOR= ','¶
-
__init__(client)¶ Initialize Baseclass, set ‘Accept-Language’ header from client instance
Parameters: client ( XboxLiveClient) – Instance of client
-
get_title_history(xuid, fields=None, max_items=5)¶ Get recently played titles
Parameters: - xuid (int/str) – Xuid
- fields (list) – Members of
TitleFields - max_items (int) – Maximum items
Returns: HTTP Response
Return type: requests.Response
-
get_title_info(title_id, fields=None)¶ Get info for specific title
Parameters: - title_id (str) – Title Id
- fields (list) – Members of
TitleFields
Returns: HTTP Response
Return type: requests.Response
-
get_titles_batch(pfns, fields=None)¶ Get Title info via PFN ids
Parameters: - pfns (list) – PFN Id strings (e.g. ‘Microsoft.XboxApp_8wekyb3d8bbwe’)
- fields (list) – Members of
TitleFields
Returns: HTTP Response
Return type: requests.Response
-