Route to retrieve the room ID for a user
Signature
Section titled “Signature”class FetchRoomIdAPIRoute(ClientRoute)Methods
Section titled “Methods”fetch_user_room_data
Section titled “fetch_user_room_data”Fetch user room from the API (not the same as room info)
@classmethodasync def fetch_user_room_data(web: TikTokHTTPClient, unique_id: str) -> dictParameters
Section titled “Parameters”web(TikTokHTTPClient) — The TikTokHTTPClient client to useunique_id(str) — The user to check
Returns
Section titled “Returns”dict — The user’s room info
Raises
Section titled “Raises”FailedParseRoomIdError— If TikTok returns a non-JSON or blocked response
parse_room_id
Section titled “parse_room_id”Parse the room ID from livestream API response
@classmethoddef parse_room_id(data: dict) -> strParameters
Section titled “Parameters”data(dict) — The data to parse
Returns
Section titled “Returns”str — The user’s room id
Import
Section titled “Import”from TikTokLive.client.web.routes.fetch_room_id_api import FetchRoomIdAPIRoute