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
-