HTTP Internals
Most users should use mctiers.Client. The HTTP classes are documented
for advanced users who need lower-level control.
Route
-
class mctiers.Route[source]
Bases: object
-
BASE: ClassVar[str] = 'https://mctiers.com/api/v2'
-
__init__(method, path, **parameters)[source]
- Parameters:
-
- Return type:
None
-
property key: str
HTTPClient
-
class mctiers.HTTPClient[source]
Bases: object
Low-level async HTTP wrapper for the MCTiers API
-
__init__(loop, connector=None, *, proxy_url=None, proxy_auth=None, session=None, user_agent=None, max_retries=5, max_ratelimit_timeout=None)[source]
- Parameters:
loop (Any)
connector (BaseConnector | None)
proxy_url (str | None)
proxy_auth (BasicAuth | None)
session (ClientSession | None)
user_agent (str | None)
max_retries (int)
max_ratelimit_timeout (float | None)
- Return type:
None
-
loop: Any
-
connector: BaseConnector | None
-
proxy_url: str | None
-
proxy_auth: BasicAuth | None
-
user_agent: str
-
max_retries: int
-
max_ratelimit_timeout: float | None
-
async static_login()[source]
- Return type:
None
-
async close()[source]
- Return type:
None
-
async request(route, *, params=None)[source]
- Parameters:
-
- Return type:
Any
-
get_gamemodes()[source]
- Return type:
Any
-
get_overall_rankings(*, count, from_=0)[source]
- Parameters:
-
- Return type:
Any
-
get_gamemode_rankings(gamemode, *, count, from_=0, retired=False)[source]
- Parameters:
-
- Return type:
Any
-
get_player_profile(uuid, *, tests=False, badges=False)[source]
- Parameters:
-
- Return type:
Any
-
get_player_rankings(uuid, *, tests=False, badges=False)[source]
- Parameters:
-
- Return type:
Any
-
get_player_profile_by_name(name, *, tests=False, badges=False)[source]
- Parameters:
-
- Return type:
Any
-
get_player_profile_by_discord(discord_id, *, tests=False, badges=False)[source]
- Parameters:
-
- Return type:
Any
-
get_tester_history(uuid, *, gamemode=None, count, from_=0)[source]
- Parameters:
-
- Return type:
Any
-
get_recent_tests(*, count, gamemode=None, high=False)[source]
- Parameters:
-
- Return type:
Any