Перейти к содержанию

GetVideo

GetVideo(bot, video_token)

Bases: BaseConnection

Класс для получения информации о видео по его токену.

https://dev.max.ru/docs-api/methods/GET/videos/-videoToken-

Attributes:

Name Type Description
bot Bot

Экземпляр бота для выполнения запроса.

video_token str

Токен видео для запроса.

Source code in maxapi/methods/get_video.py
def __init__(self, bot: "Bot", video_token: str):
    self.bot = bot
    self.video_token = video_token

fetch() async

Выполняет GET-запрос для получения данных видео по токену.

Returns:

Name Type Description
Video Video

Объект с информацией о видео.

Source code in maxapi/methods/get_video.py
async def fetch(self) -> Video:
    """
    Выполняет GET-запрос для получения данных видео по токену.

    Returns:
        Video: Объект с информацией о видео.
    """

    bot = self._ensure_bot()

    response = await super().request(
        method=HTTPMethod.GET,
        path=ApiPath.VIDEOS.value + "/" + self.video_token,
        model=Video,
        params=bot.params,
    )

    return cast(Video, response)