Titlehub provider¶
Titlehub - Get Title history and info
pythonxbox.api.provider.titlehub.TitlehubProvider(client)
¶
Bases: BaseProvider
Initialize Baseclass, set 'Accept-Language' header from client instance
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
client (
|
class: |
required |
Source code in src/pythonxbox/api/provider/titlehub/__init__.py
TITLEHUB_URL = 'https://titlehub.xboxlive.com'
class-attribute
instance-attribute
¶
SEPARATOR = ','
class-attribute
instance-attribute
¶
get_title_history(xuid, fields=None, max_items=5, **kwargs)
async
¶
Get recently played titles
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
xuid
|
str
|
Xuid |
required |
fields
|
list[TitleFields] | None
|
List of titlefield |
None
|
max_items
|
int | None
|
Maximum items |
5
|
Returns:
| Type | Description |
|---|---|
TitleHubResponse
|
class: |
Source code in src/pythonxbox/api/provider/titlehub/__init__.py
get_title_info(title_id, fields=None, **kwargs)
async
¶
Get info for specific title
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
title_id
|
str
|
Title Id |
required |
fields
|
list[TitleFields] | None
|
List of title fields |
None
|
Returns:
| Type | Description |
|---|---|
TitleHubResponse
|
class: |
Source code in src/pythonxbox/api/provider/titlehub/__init__.py
get_title_info_by_pfn(pfn, fields=None, **kwargs)
async
¶
Get info for specific title by PFN
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
pfn
|
str
|
Package family name |
required |
fields
|
list[TitleFields] | None
|
List of title fields |
None
|
Returns:
| Type | Description |
|---|---|
TitleHubResponse
|
class: |
Source code in src/pythonxbox/api/provider/titlehub/__init__.py
get_titles_batch(pfns, fields=None, **kwargs)
async
¶
Get Title info via PFN ids
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
pfns
|
list[str]
|
List of Package family names (e.g. 'Microsoft.XboxApp_8wekyb3d8bbwe') |
required |
fields
|
list[TitleFields] | None
|
List of title fields |
None
|
Returns:
| Type | Description |
|---|---|
TitleHubResponse
|
class: |