# Получение списка историй

Описание

Метод позволяет получить истории канала по заданным параметрам. Возвращает истории канала, отсортированные в обратном хронологическом порядке (последние сверху).

Метод доступен в "API Stat" (на всех тарифах)

# Запрос


# URL запроса

GET

https://api.tgstat.ru/channels/stories

# Параметры

Параметр Описание Значение по умолчанию Обязательно
token Ваш токен Не задан Да
channelId Идентификатор канала (@username, t.me/username, t.me/joinchat/AAAAABbbbbcccc... или ID канала в TGStat) Не задан Да
limit Количество историй, которое необходимо вернуть 20 (макс. 50) Нет
offset Смещение, необходимое для выборки определённого подмножества результатов 0 (макс. 1000) Нет
startTime Дата истории с (timestamp) Не задан Нет
endTime Дата истории по (timestamp) Не задан Нет
hideExpired Скрывать истории с истекшим сроком размещения 0 Нет
extended 1 - В ответе будет возвращен объект Channel с информацией о канале 0 Нет

# Ответ


# Структура

{
    "status": "ok",
    "response": {
        "count": 8,            # Кол-во возвращенных записей в массиве items
        "total_count": 10,     # Общее кол-во найденных по запросу историй        
        "channel": {           # Объект канала (доступен при передаче параметра extended = 1)  
            ...
        }
        "items": [             # Массив объектов историй Story
            ...
        ],
    }
}

# Пример ответа

{
    "status": "ok",
    "response": {
        "count": 8,
        "total_count": 10,        
        "channel": {
            "id": 7377,
            "tg_id": 1036240821,
            "link": "t.me/meduzalive",
            "peer_type": "channel",
            "username": "@meduzalive",
            "active_usernames": [
                "@meduzalive"
            ],
            "title": "Медуза — LIVE",
            "about": "Главный телеграм-канал «Медузы». Для связи: @meduzalovesyou\n\nПриложение для iOS https://mdza.io/JtSJ9t50Ww4\nИ для Android https://mdza.io/IQkzDh0RHw4\n\nРассылка Signal в телеграме: @meduzasignal",
            "category": "Новости и СМИ",
            "country": "Россия",
            "language": "Русский",
            "image100": "//static10.tgstat.ru/channels/_100/ad/ad61ab143223efbc24c7d2583be69251.jpg",
            "image640": "//static1.tgstat.ru/channels/_0/ad/ad61ab143223efbc24c7d2583be69251.jpg",
            "participants_count": 1211062,
            "tgstat_restrictions": []
        },
        "items": [
            {
                "id": 2,
                "date": 1696843128,
                "views": 23483,
                "link": "t.me/meduzalive/s/18",
                "channel_id": 74,
                "is_expired": 1,
                "expire_at": 1697015928,
                "caption": "Мой первый день преподавателя)",
                "media": {
                    "file_size": 9184495,
                    "file_url": "https://static23.tgcnt.ru/stories/_0/32/321b22809d2f98d3c7d7cd08154aaeda.mp4",
                    "file_thumbnail_url": "https://static20.tgcnt.ru/stories/_720/d7/d726d7f5e89acf67d01e4a98afcd9f1e.jpg"
                }
            },
            {...},
            ...
        ]
    }
}