perekrestok_api.endpoints.advertising

Реклама

Classes

ClassAdvertising(parent)

Методы для работы с рекламными материалами Перекрёстка.

FetchResponse(request, page, url, headers, ...)

Represents the response of a request.

class ClassAdvertising(parent: PerekrestokAPI)[source][source]

Bases: object

Методы для работы с рекламными материалами Перекрёстка.

Включает получение баннеров, слайдеров, буклетов и другого рекламного контента.

async banner(
places: list[BannerPlace],
) FetchResponse[source][source]

Получить баннеры для указанных мест размещения.

Parameters:

places – Список мест размещения баннеров из BannerPlace

async main_slider(
page: int = 1,
limit: int = 10,
) FetchResponse[source][source]

Получить элементы главного слайдера.

Parameters:
  • page – Номер страницы для пагинации

  • limit – Количество элементов на странице

async booklet(
city: int = 81,
) FetchResponse[source][source]

Получить список доступных буклетов для города.

Parameters:

city – ID города (по умолчанию 81 - Москва)

async view_booklet(
booklet_id: int,
) FetchResponse[source][source]

Получить содержимое конкретного буклета.

Parameters:

booklet_id – ID буклета для просмотра